方法

GLibDirread_name

声明 [源]

const gchar*
g_dir_read_name (
  GDir* dir
)

描述 [源]

检索目录中另一个条目的名称,或返回 NULL。此函数返回的条目顺序未定义,可能会根据文件系统或其他操作系统的依赖性因素而变化。

在发生错误的情况下也可能返回 NULL。在 Unix 中,您可以通过检查 errno 来确定 NULL 是否由于错误而返回。

在 Unix 中,省略了 ‘。’ 和 ‘..’ 条目,并且返回的名称使用磁盘编码。

在 Windows 中,与所有操作文件名的 GLib 函数一样,返回的名称是 UTF-8。

返回值

类型: const gchar*

条目的名称或如果没有更多条目则返回 NULL。返回值归 GLib 所有,不得修改或释放。

返回的数据归实例所有。
该值是平台原生字符串,在 Unix 上使用首选操作系统编码,在 Windows 上使用 UTF-8。