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 зависят от того, существует ли файл.