This should never be called directly.
Get the underlying flag string for this flag.
Returns true if the file is appendable.
Returns true if the file is open in exclusive mode.
Returns true if the file is readable.
Returns true if the file is open in synchronous mode.
Returns true if the file mode should truncate.
Returns true if the file is writeable.
Returns one of the static fields on this object that indicates the appropriate response to the path existing.
Returns one of the static fields on this object that indicates the appropriate response to the path not existing.
Get an object representing the given file flag.
The FileFlag object representing the flag
Generated using TypeDoc
Represents one of the following file flags. A convenience object.
'r'
- Open file for reading. An exception occurs if the file does not exist.'r+'
- Open file for reading and writing. An exception occurs if the file does not exist.'rs'
- Open file for reading in synchronous mode. Instructs the filesystem to not cache writes.'rs+'
- Open file for reading and writing, and opens the file in synchronous mode.'w'
- Open file for writing. The file is created (if it does not exist) or truncated (if it exists).'wx'
- Like 'w' but opens the file in exclusive mode.'w+'
- Open file for reading and writing. The file is created (if it does not exist) or truncated (if it exists).'wx+'
- Like 'w+' but opens the file in exclusive mode.'a'
- Open file for appending. The file is created if it does not exist.'ax'
- Like 'a' but opens the file in exclusive mode.'a+'
- Open file for reading and appending. The file is created if it does not exist.'ax+'
- Like 'a+' but opens the file in exclusive mode.Exclusive mode ensures that the file path is newly created.