Append to an existing file.
Append to an existing file. A file will not be created if the file does not exist
Creating a file if it does not exist, but parent directories will not be created
Creating a new file and all parent directories
Creating a new file and fail if the file already exists
Requires that every update to the file's content (but not metadata) be written synchronously to the underlying storage device
Delete file on close.
Delete file on close.
If this option is used then the best effort will be made to delete the file when close is called. If close is not called then the file will be deleted on VM termination (if possible)
Open a file for read access
Collection of options: #Create
, #Truncate
, #Write
Collection of options: #Create
, #Truncate
, #Write
A hint to create a sparse file if used with #CreateNew
Requires that every update to the file's content or metadata be written synchronously to the underlying storage device
If file exists and is opened for Write access then truncate the file to 0 bytes.
If file exists and is opened for Write access then truncate the file to 0 bytes. Ignored if opened for Read access. Truncate takes precedence over Append.
Open file for write access
Collection of options: #Create
, #Append
, #Write
Collection of options: #Create
, #Append
, #Write
Collection of options: #Create
, #Truncate
, #Write
Collection of options: #Create
, #Truncate
, #Write
Several options that are supported by most filesystems.
1.0