Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование Лекции.docx
Скачиваний:
4
Добавлен:
01.04.2025
Размер:
97.47 Кб
Скачать

Работа с файлами

Файл в данном случае представляет собой набор данных сохраняемых на некотором устройстве. Всё что нужно для работы с файлами в C# - это задать способ связи программы с файлом, а так же способы чтения и записи данных в файл.

Если в программе необходимо работать с файлом то в неё следует подключить пространство имён System.IO.

Для работы с внешними файлами в программе каждому файлу нужно поставить в соответствие специальную переменную. Файл в C# рассматривается как поток байтов который нужно считать или записать. Для этого применяется специальный тип данных FileStream. При создании переменной этого типа следует указать имя открываемого файла (и путь к нему, если нужно), режим его открытия, а так же, при необходимости, режим доступа к памяти.

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

FileMode.append

Добавляет выходные данные в конец файла

FileMode.create

Создаёт новый выходной файл. Существующий файл с таким же именем будет удалён

FileMode.createNew

Создаёт новый выходной файл. Файл с таким же именем не должен существовать

FileMode.open

Открывает существующий файл

FileMode.openorcreate

Открывает файл, если он существует. В противном случае создаёт новый

FileMode.truncate

Открывает существующий файл, но урезает его длину до нуля