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 const gchar*
 

The name of the file.

 The data is owned by the caller of the function.
 The string is a file system path, using the OS encoding.

Return value

Returns: gchar*
 

The directory components of the file.

 The caller of the function takes ownership of the data, and is responsible for freeing it.
 The string is a file system path, using the OS encoding.