- •Имена unc
- •1.1.2. Процедуры и функции win32 для работы с файлами
- •1. Создание или открытие файла
- •2. Запись в файл
- •3.Чтение из файла
- •4. Закрытие файла
- •1.1.3. Пример программы, использующей функции win32 для доступа к файлам и каталогам
- •1.1.4. Функции delphi для работы с файлами
- •1. Связывание логического и физического имен файлов
- •2. Типы файлов
- •2. Открытие файла
- •4. Чтение и запись текстовых файлов
- •5. Чтение и запись типизированных файлов
- •6. Чтение и запись нетипизированных файлов
- •7. Закрытие файлов
- •8. Проверка окончания файла
- •9. Файловый ввод/вывод с помощью компонентов
- •10. Обработка ошибок при работе с файлами в delphi
- •1.1.5. Пример программы, использующей функции delphi для доступа к файлам и каталогам
- •1.2. Задание к лабораторной работе
- •Контрольные вопросы
1.1.5. Пример программы, использующей функции delphi для доступа к файлам и каталогам
Программа выполняет следующие действия:
-
открывает файл на удаленном компьютере для записи;
-
записывает в файл строку;
-
открывает файл для чтения
-
читает содержимое файла и закрывает файл.
Код программы:
VAR f1:TextFile;
s:String;
begin
AssignFile(f1,'\\myself\C$\Sample1.txt');
Rewrite(f1);
Write(f1,' Это тест');
Reset(f1);
Read(f1,s);
ShowMessage(s);
CloseFile(f1);
end;
1.2. Задание к лабораторной работе
Разработайте приложение, создающее файл по UNC-соединению. Разработанное приложение должно иметь вид, изображенный на рис. 1.1 и выполнять следующие функции:
-
создание файла на удаленном компьютере. При создании файла установите атрибуты совместного доступа к файлу и запишите в файл какую-либо текстовую строку,
-
чтение содержимого файла,
-
удаление, созданного вами на другом компьютере файла,
-
чтение содержимого любого файла с другого компьютера.
Контрольные вопросы
-
Из каких частей состоит сетевое имя файла?
-
Отличие сетевых и локальных имен фалов.
-
Какие преимущества дает использование UNC-имен файлов при работе в сети?
-
С помощью каких функций можно получить доступ к файлу?
-
В каких случаях лучше использовать функции Win32 для доступа к файлам, а в каких функции файлового ввода вывода конкретного языка программирования?