FileMode.CreateNew
|
Отличается от предыдущего тем, что если файл уже существует, то будет сгенерировано исключение
|
FileMode.Open
|
Открыть файл и установить указатель на начало. Если файл не существует, будет сгенерировано исключение System.IO.FileNotFoundException
|
FileMode.OpenOrCreate
|
Отличается от предыдущего тем, что при отсутствии файла, его создает.
|
FileMode.Truncate
|
Открывает существующий файл и обрезает его длину до 0 байт. Попытка прочитать файл с указанием такого перечисления приведет к исключению
|
Перечисление FileAccess определяет, для чего мы открываем файл:
FileAccess.Read
|
Файл открывается исключительно для чтения
|
FileAccess.Write
|
Файл открывается исключительно для записи
|
FileAccess.ReadWrite
|
Это комбинация двух предыдущих
|
Перечисление FileShare регламентирует совместное использование файла.
FileShare.None
|
Файл открывается для эксклюзивного использования. Никакое другое приложение не могут ни писать в него, ни читать из него
|
FileShare.Read
|
Разрешает другим программам читать из файла
|
FileShare.Write
|
Разрешает другим программам писать в файл
|
|
Do'stlaringiz bilan baham: |