File Utilities

File Utilities — miscellaneous file-related utility functions.

Synopsis


#include <libxfce4util/libxfce4util.h>


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

Description

Details

xfce_mkdirhier ()

gboolean    xfce_mkdirhier                  (const gchar *whole_path,
                                             unsigned long  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.

whole_path : path to the directory to create.
Param2 :
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

See Also

GLib File Utilities