函数

GLiblstat

自:2.6

声明 [源代码]

int
g_lstat (
  const gchar* filename,
  GStatBuf* buf
)

说明 [源代码]

一个 POSIX lstat() 函数的封装。lstat() 函数与 stat() 类似,但对于符号链接,它返回的是符号链接本身的信息,而不是它所引用的文件的信息。如果系统不支持符号链接,g_lstat() 等同于 g_stat()。

有关 lstat() 的更多详细信息,请参阅 C 库手册。

自 2.6 起可用

参数

filename

类型: const gchar*

在 GLib 文件名编码中的一种路径名(Windows 上为 UTF-8)。

数据由函数调用者所有。
该值是平台原生字符串,在 Unix 上使用首选 OS 编码,在 Windows 上使用 UTF-8。
buf

类型: GStatBuf

指向一个 stat 结构的指针,其中将填充文件信息。

数据由函数调用者所有。

返回值

类型: int

如果成功检索到信息,则为 0;如果发生错误,则为 -1。