方法

GioFileget_parse_name

声明 [源码]

char*
g_file_get_parse_name (
  GFile* file
)

描述 [源码]

获取给定文件的解析名。解析名是一个UTF-8字符串,用来描述文件,以便可以通过调用g_file_parse_name()重新获取GFile。

这通常用于在用户界面中显示GFile,类似于路径输入框中一个优雅的全路径字符串。

对于本地文件,如果文件名可以安全地转换为UTF-8,则使用路径名;否则使用IRI(一种允许UTF-8字符未转义的URI形式)。

此调用不执行阻塞I/O。

返回值

类型: char*

包含GFile解析名的字符串。返回的字符串不再需要时,应该使用g_free()释放。

方法调用者负责管理返回的数据,并在不需要时释放它。
值是一个以NUL结尾的UTF-8字符串。