函数

GLibunlink

自 2.6 起

声明 [src]

int
g_unlink (
  const gchar* filename
)

描述 [src]

POSIX unlink() 函数的包装。 unlink() 函数从文件系统中删除一个名称。 如果这是对该文件的最后一个链接并且没有进程将其打开,则文件占用的磁盘空间将得到释放。

请参阅 C 库手册以了解有关 unlink() 的更多详细信息。 请注意,在 Windows 上,通常不可能删除对某个进程打开或映射到内存中的文件。

自 2.6 起可用

参数

filename

类型: const gchar*

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

数据由函数的调用者所有。
该值是平台本地字符串,在 Unix 上使用首选操作系统编码,在 Windows 上使用 UTF-8。

返回值

类型: int

如果成功删除名称,则为 0,如果发生错误,则为 -1。