File Utilities

File Utilities — miscellaneous file-related utility functions.

Functions

Includes

#include <libxfce4util/libxfce4util.h>

Description

File Utilities

Functions

xfce_mkdirhier ()

gboolean
xfce_mkdirhier (const gchar *whole_path,
                gulong mode,
                GError **error);

Creates the specified directory whole_path , but unlike the mkdir() function from the standard C library, if any of the parent directories of the whole_path do not exists, they are created as well.

If the directory specified by whole_path already exists, this function performs no operation and simply returns TRUE.

Parameters

whole_path

path to the directory to create.

 

mode

file permissions to use for the newly created directories.

 

error

location where to store GError object to, error are returned in the G_FILE_ERROR domain.

 

Returns

TRUE on success, else FALSE.

Since: 4.2

Types and Values

See Also

https://developer.gnome.org/glib/stable/glib-File-Utilities.html