If this flag is specified, then a new file will be created if one
does not already exist (if truncate is specified, the new file will
be truncated to zero length if it previously exists).
Forces an existing file with the same name to be truncated to zero
length when creating a file by specifying create. create MUST also be
specified if this flag is used.