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

Определение

Указывает, как открыть файл при вызове функций для работы с файлами.Indicates how to open a file when calling file-access functions.

public enum class OpenMode
public enum OpenMode
type OpenMode = 
Public Enum OpenMode
Наследование
OpenMode

Поля

Append 8

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

Binary 32

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

Input 1

Файл открыт для чтения.File opened for read access.

Output 2

Файл открыт для записи.File opened for write access.

Random 4

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

Комментарии

При вызове функций, связанных с доступом к файлам, можно использовать члены перечисления в коде вместо фактических значений.When you call file access-related functions, you can use enumeration members in your code instead of the actual values.

OpenModeПеречисление определяет константы, используемые для задания режимов доступа к файлам.The OpenMode enumeration defines constants used to set file access modes. В следующей таблице перечислены OpenMode элементы перечисления.The following table lists the OpenMode enumeration members.

Input, Output и используются Append при последовательном доступе к файлам, таким как текстовые файлы, в то время как используется Binary для двоичного доступа к файлам и Random для случайного доступа к файлам.Input, Output, and Append are used when sequentially accessing files, such as text files, whereas Binary is used for binary file access and Random for random file access. Примеры см. в описании FileOpen метода.For examples, see the FileOpen method.

При последовательном доступе к файлу изменить его данные нельзя.When sequentially accessing a file, you cannot change its data. Вы можете читать данные, добавлять их в них или заменять их новыми данными.You can read the data, append to it, or overwrite it with new data. Если открыть его для ввода, содержимое файла будет перезаписано, даже если вы не записываете данные в файл напрямую.If you open it for input, the contents of the file will be overwritten, even if you do not directly write to the file.

При выполнении операций файлового ввода-вывода My.Computer.FileSystem объект обеспечивает лучшую производительность и простоту использования, чем предыдущие методы файлового ввода-вывода.When performing file I/O operations, the My.Computer.FileSystem object provides better performance and ease of use than earlier file I/O methods. Дополнительные сведения см. в разделе FileSystem Object.For more information, see FileSystem object.

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

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