Способы работы с файловыми потоками

Рассмотрим простейшие способы работы с файловыми потоками. Использование классов файловых потоков в программе предполагает следующие операции:

1. Создание потока и связывание его с физическим файлом.

2. Обмен (ввод-вывод).

3. Закрытие файла.

Каждый класс файловых потоков содержит несколько вариантов конструкторов,

с помощью которых можно создавать объекты этих классов различными способами

и в различных режимах.

Например, файлы можно открывать только для чтения, только для записи или для чтения и записи. Эти режимы доступа к файлу содержатся в перечислении FileAccess, определенном в пространстве имен System. IO. Константы перечисления приведены в табл. 2.

Таблица 2.

Возможные режимы открытия файла определены в перечислении FileMode

(табл. 3).

Таблица 3. Значения перечисления FileMode.

Режим FileMode.Append можно использовать только совместно с доступом типа FileAccess.Write, то есть для файлов, открываемых для записи. Режимы совместного использования файла различными пользователями определяет перечисление FileShare (табл. 4).

Таблица 4. Значения перечисления FileShare




double arrow
Сейчас читают про: