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

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

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

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

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

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

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

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

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

Таблица 2.

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

(табл. 3).

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



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