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