пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Байтовый поток

Чтобы создать байтовый поток, связанный с файлом, создается объект класса FileStream. При этом в классе определено несколько конструкторов. Чаще всего используется конструктор, который открывает поток для чтения и/или записи:

 

FileStream(string filename, FileMode mode)

 

где:

  1. параметр filename определяет имя файла, с которым будет связан поток ввода-вывода данных; при этом filenameопределяет либо полный путь к файлу, либо имя файла, который находится в папке bin/debug вашего проекта.

  2. параметр mode определяет режим открытия файла, который может принимать одно из возможных значений, определенных перечислением FileMode:

  1. FileMode.Append - предназначен для добавления данных в конец файла;

  2. FileMode.Create – предназначен для создания нового файла, при этом если существует файл с таким же именем, то он будет предварительно удален;

  3. FileMode.CreateNew - предназначен для создания нового файла, при этом файл с таким же именем не должен существовать;

  4. FileMоde.Open - предназначен для открытия существующего файла;

  5. FileMode.ОpenOrCreate - если файл существует, то открывает его, в противном случае создает новый

  6. FileMode.Truncate - открывает существующий файл, но усекает его длину до нуля


06.07.2017; 16:53
хиты: 80
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь