Оглавление | Родительский раздел

ФайловыйПоток (FileStream)

ФайловыйПоток (FileStream)

Свойства:

ДоступнаЗапись (CanWrite)
ДоступноИзменениеПозиции (CanSeek)
ДоступноЧтение (CanRead)
ИмяФайла (FileName)

Методы:

Закрыть (Close)
Записать (Write)
НачатьЗакрытие (BeginClose)
НачатьЗапись (BeginWrite)
НачатьКопированиеВ (BeginCopyTo)
НачатьПереход (BeginSeek)
НачатьПолучениеРазмера (BeginGetSize)
НачатьСбросБуферов (BeginFlush)
НачатьУстановкуРазмера (BeginSetSize)
НачатьЧтение (BeginRead)
Перейти (Seek)
ПолучитьПотокТолькоДляЧтения (GetReadonlyStream)
Прочитать (Read)
Размер (Size)
СброситьБуферы (Flush)
ТекущаяПозиция (CurrentPosition)
УстановитьРазмер (SetSize)

Конструкторы:

С указанием режима открытия
С указанием режима открытия и уровня доступа

Описание:

Специализированная версия объекта Поток для работы данными, расположенными в файле на диске. Предоставляет возможность чтения из потока, записи в поток и изменения текущей позиции.
По умолчанию, все операции с файловым потоком являются буферизированными, размер буфера по умолчанию - 8 КБ.
Размер буфера можно изменить, в том числе - полностью отключить буферизацию при вызове конструктора.
Следует учитывать, что помимо буферизации существует кэширование чтения и записи файлов в операционной системе, на которое невозможно повлиять программно.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).

См. также:

ЧтениеДанных
ЗаписьДанных

Оглавление | Родительский раздел Платформа 8.3.13.1809