linux中有access函数吗
时间:2022-05-17 17:26
linux中有access函数;该函数用于检查用户对一个文件的权限情况,若指定的存取方式有效,则函数返回0,反之则函数返回“-1”,语法为“int access(const char* pathname, int mode);”。 本教程操作环境:linux7.3系统、Dell G3电脑。 linux中有access函数 access函数 头文件:unistd.h 功 能: 确定文件或文件夹的访问权限。即,检查某个文件的存取方式,比如说是只读方式、只写方式等。如果指定的存取方式有效,则函数返回0,否则函数返回-1。 语法为: 参数介绍: pathname 是文件的路径名+文件名 mode:指定access的作用,取值如下 F_OK 值为0,判断文件是否存在 X_OK 值为1,判断对文件是可执行权限 W_OK 值为2,判断对文件是否有写权限 R_OK 值为4,判断对文件是否有读权限 注:后三种可以使用或“|”的方式,一起使用,如W_OK|R_OK 例如: 分别用来检查实际用户对test文件是否具有读写权限和test文件是否存在。 推荐学习:Linux视频教程 以上就是linux中有access函数吗的详细内容,更多请关注gxlsystem.com其它相关文章!linux中有access函数吗
#include<unistd.h>
int access(const char* pathname, int mode);
access("test",06);
access("test",F_OK);