函数如下: chmod/fchmod函数用来修改文件的访问权限: #include <sys/stat.h> int chmod(const char *path, mode_t mode); int fchmod(int fd, mode_t mode); 成功时返回0;出错时返回EOF 注意:在vmware和windows共享的文件夹下,有些权限不能改变。
获取文件属性
stat/lstat/fstat函数如下: #include <sys/stat.h> int stat(const char *path, struct stat *buf); int lstat(const char *path, struct stat *buf); int fstat(int fd, struct stat *buf); 成功时返回0;出错时返回EOF 如果path是符号链接stat获取的是目标文件的属性;而lstat获取的是链接文件的属性 stat结构体如下: