Specifies behaviors for creating new files.
A new file will only be created if a file does not already exist.
A new file will be created, overwriting an existing (non-read-only) file if necessary.
A new file will be created, overwriting an existing file if necessary, even if it is read-only.