GLib.path_get_dirname (original) (raw)
Function
GLibpath_get_dirname
Declaration [src]
gchar*
g_path_get_dirname (
const gchar* file_name
)
Description [src]
Gets the directory components of a file name. For example, the directory component of /usr/bin/test
is /usr/bin
. The directory component of /
is /
.
If the file name has no directory components “.” is returned. The returned string should be freed when no longer needed.
Parameters
file_name
Type: const gchar*
The name of the file.
The data is owned by the caller of the function. |
---|
The value is a platform-native string, using the preferred OS encoding on Unix and UTF-8 on Windows. |
Return value
Type: gchar*
The directory components of the file.
The caller of the function takes ownership of the data, and is responsible for freeing it. |
---|
The value is a platform-native string, using the preferred OS encoding on Unix and UTF-8 on Windows. |