1.int access(const char *pathname,int mode);

测试当前用户指定文件是否具有某种属性

参数:

pathname:文件名


mode:4种权限

R\_OK:读

W\_OK:写

X\_OK:执行

F\_OK:文件是否存在

返回值:

0:具有某种权限

-1:没有权限,或文件不存在

2.int chmod(const char *filename,int mode);

修改文件权限

参数:

filename:文件名

mode:文件权限,八进制数

3.int chown(const char *path,uid\_t owner,gid\_t group)

将文件所有者和所属组改成传入的参数

参数:

path:文件路径

owner:整型值,用户ID

group:整型值,所属组ID

4.int truncate(const char *path,off\_t length);

修改文件大小

参数:

path:文件名

length:文件最终大小(比原来大,则向后拓展;比原来小,则删除后边部分)

标签: linux, 文件, int, char, 函数, 文件属性, OK, mode, const

相关文章推荐

添加新评论,含*的栏目为必填