FileOpenDisposition FileOpenDisposition FileOpenDisposition FileOpenDisposition FileOpenDisposition Enum

Definition

Enumeration values for actions to take on a file.

public : enum class FileOpenDisposition
enum class winrt::Windows::Storage::Streams::FileOpenDisposition : int32_t
public enum FileOpenDisposition
Public Enum FileOpenDisposition
var value = Windows.Storage.Streams.FileOpenDisposition.createAlways;
Attributes

Windows 10 requirements

Device family
Windows 10 Fall Creators Update (introduced v10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v5)

Fields

CreateAlways CreateAlways CreateAlways CreateAlways CreateAlways 3

Opens a file and truncates it so that its size is zero bytes. If the file does not exist, a new file will be created and opened.

CreateNew CreateNew CreateNew CreateNew CreateNew 2

Creates a new file if one does not exist. If the file does exist, this will fail.

OpenAlways OpenAlways OpenAlways OpenAlways OpenAlways 1

Opens a file. If the file does not exist, a new file will be created and opened.

OpenExisting OpenExisting OpenExisting OpenExisting OpenExisting 0

Opens a file only if it exists.

TruncateExisting TruncateExisting TruncateExisting TruncateExisting TruncateExisting 4

Opens a file and truncates it so that its size is zero bytes. If the file does not exist, this will fail.

Remarks

The results of the FileOpenDisposition values depend on whether the file exists or not.