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


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

Определение

Значения перечисления для действий, выполняемых с файлом.

public enum class FileOpenDisposition
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
enum class FileOpenDisposition
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
public enum FileOpenDisposition
var value = Windows.Storage.Streams.FileOpenDisposition.openExisting
Public Enum FileOpenDisposition
Наследование
FileOpenDisposition
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Fall Creators Update (появилось в 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v5.0)

Поля

CreateAlways 3

Открывает файл и усекает его таким образом, чтобы его размер был равен нулю байтов. Если файл не существует, будет создан и открыт новый файл.

CreateNew 2

Создает новый файл, если он не существует. Если файл существует, произойдет сбой.

OpenAlways 1

Открывает файл. Если файл не существует, будет создан и открыт новый файл.

OpenExisting 0

Открывает файл, только если он существует.

TruncateExisting 4

Открывает файл и усекает его таким образом, чтобы его размер был равен нулю байтов. Если файл не существует, произойдет сбой.

Комментарии

Результаты значений FileOpenDisposition зависят от того, существует ли файл.

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