GFile
. To
recursively create directories, see gFileMakeDirectoryWithParents
.
This function will fail if the parent directory does not exist, setting
error
to G_IO_ERROR_NOT_FOUND
. If the file system doesn't support creating
directories, this function will fail, setting error
to
G_IO_ERROR_NOT_SUPPORTED
.gFileMakeDirectory(object, cancellable = NULL, .errwarn = TRUE)
object
GFile
.cancellable
GCancellable
object, NULL
to ignore.TRUE
on successful creation, FALSE
otherwise.error
GError
, or NULL
GFile
the newly created directory will have the default
(current) ownership and permissions of the current process.
If cancellable
is not NULL
, then the operation can be cancelled by
triggering the cancellable object from another thread. If the operation
was cancelled, the error G_IO_ERROR_CANCELLED
will be returned.