函数

GLibchmod

自:2.8

声明 [src]

int
g_chmod (
  const gchar* filename,
  int mode
)

说明 [src]

用于 POSIX chmod() 函数的包装程序。chmod() 函数用于设置文件系统对象的权限。

在 Windows 中,文件保护机制并不像 POSIX,C 库中潜在的 chmod() 函数只会设置或清除 FAT 样式的 READONLY 属性。它不会接触任何 ACL。确切需要管理 Windows 上文件权限的软件应该使用 Win32 API

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

自:2.8

参数

filename

类型: const gchar*

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

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

类型: int

如 chmod()。

返回值

类型: int

如果操作成功,返回 0,如果出错,返回 -1。