函数

GLibpath_get_basename

声明 [源代码]

gchar*
g_path_get_basename (
  const gchar* file_name
)

说明 [源代码]

获取文件名中的最后一个组件。

如果 file_name 以目录分隔符结尾,则获取最后一个斜杠之前的组件。如果 file_name 仅由目录分隔符组成(在 Windows 中还可能包含驱动器号),则返回单个分隔符。如果 file_name 为空,则获取“。”。

参数

file_name

类型: const gchar*

该文件的名称。

该数据归函数调用者所有。
该值为平台原生字符串,在 Unix 上使用首选操作系统编码,在 Windows 上使用 UTF-8。

返回值

类型: gchar*

一个新分配的字符串,包含文件名的最后一个组件。

函数调用者获取对该数据的拥有权,并负责将其释放。
该值为平台原生字符串,在 Unix 上使用首选操作系统编码,在 Windows 上使用 UTF-8。