Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
79
Добавлен:
12.02.2015
Размер:
714.75 Кб
Скачать

Класс FileStream

Используется для выполнения операций чтения и записи над файлами

Методы Read() и Write() используются для операций синхронного чтения и записи

Методы BeginRead() и BeginWrite()

используются для операций асинхронного чтения и записи

По умолчанию класс FileStream использует синхронные операции чтения/записи

Конструкторы класса FileStream

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

FileStream(string FilePath, FileMode)

FileStream(string FilePath, FileMode,

FileAccess)

FileStream(string FilePath, FileMode,

FileAccess, FileShare)

Признаки состояний

используемые в классе FileStream

 

 

Признаки FileAccess

Признаки FileMode

Read

Append

 

Write

Create

 

ReadWrite

CreateNew

 

 

 

Open

Признаки FileShare

OpenOrCreate

Truncate

 

None

 

 

Read

 

 

Write

 

 

ReadWrite

Класс FileStream. Пример

Класс NetworkStream

Используется для посылки и приема данных через сеть

Располагается в пространстве имен

System.Net.Sockets

Методы Read(), ReadBytes(), Write() and WriteBytes() предназначены для чтения и записи сетевых потоков и буферов

Класс CryptoStream

Используется для связи потока данных с любым криптографическим объектом для шифрования данных.

Располагается в пространстве имен

System.Security.Cryptography

Классы Directory и File

Класс directory содержит статические методы, которые помогают при обработке каталогов и подкаталогов

Статические методы этого класса могут быть вызваны без создания экземпляра этого класса

Класс file содержит статические методы, которые помогают при работе файлами

Также класс file помогает в создании класса FileStream

Методы класса File

Методы

Copy(string SourceFilePath, string DestinationFilePath);

Create(string FilePath)

Delete(string FilePath)

Exists(string FilePath)

Move(string SourceFilePath, string DestinationFilePath)

Соседние файлы в папке Инструментальные средства