Прочитать на английском

Поделиться через


OpenMode Перечисление

Определение

Указывает, как открыть файл при вызове функций для работы с файлами.

C#
public enum OpenMode
Наследование
OpenMode

Поля

Имя Значение Описание
Append 8

Файл открыт для добавления данных в его конец. По умолчанию.

Binary 32

Файл открыт для двоичного доступа.

Input 1

Файл открыт для чтения.

Output 2

Файл открыт для записи.

Random 4

Файл открыт для произвольного доступа.

Комментарии

При вызове функций, связанных с доступом к файлам, в коде можно использовать элементы перечисления вместо фактических значений.

Перечисление OpenMode определяет константы, используемые для задания режимов доступа к файлам. В следующей OpenMode таблице перечислены элементы перечисления.

Input, Outputи Append используются при последовательном доступе к файлам, например текстовым файлам, тогда как Binary используется для доступа к двоичным файлам и Random для случайного доступа к файлам. Примеры см. в методе FileOpen .

При последовательном доступе к файлу невозможно изменить его данные. Вы можете считывать данные, добавлять к ним или перезаписывать их новыми данными. Если открыть его для ввода, содержимое файла будет перезаписано, даже если вы не записываете его напрямую.

При выполнении операций файлового ввода-вывода объект обеспечивает лучшую производительность и простоту использования, My.Computer.FileSystem чем более ранние методы файлового ввода-вывода. Дополнительные сведения см. в разделе FileSystem object.

Применяется к

Продукт Версии
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

См. также раздел