FileOpenDisposition FileOpenDisposition FileOpenDisposition FileOpenDisposition Enum

Definition

Some information relates to pre-released product which may be substantially modified before it’s commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Prerelease APIs are identified by a Prerelease label.

[Contains prerelease APIs.]
Enumeration values for actions to take on a file.

public : enum class FileOpenDispositionpublic enum FileOpenDispositionPublic Enum FileOpenDisposition// You can use this enum in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 Insider Preview (introduced v10.0.16257.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v5)

Fields

CreateAlways CreateAlways CreateAlways CreateAlways

Prerelease. 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

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

OpenAlways OpenAlways OpenAlways OpenAlways

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

OpenExisting OpenExisting OpenExisting OpenExisting

Prerelease. Opens a file only if it exists.

TruncateExisting TruncateExisting TruncateExisting TruncateExisting

Prerelease. 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.