1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - Linux系统 - 正文

君子好学,自强不息!

linux中有access函数吗?

2022-06-01 | Linux系统 | 1818ip | 640°c
A+ A-

linux中有access函数

access函数 头文件:unistd.h 功 能: 确定文件或文件夹的访问权限。即,检查某个文件的存取方式,比如说是只读方式、只写方式等。如果指定的存取方式有效,则函数返回0,否则函数返回-1。

语法:

#include<unistd.h>
int access(const char* pathname, int mode);

参数介绍:

pathname 是文件的路径名+文件名

mode:指定access的作用,取值如下

F_OK 值为0,判断文件是否存在

X_OK 值为1,判断对文件是可执行权限

W_OK 值为2,判断对文件是否有写权限

R_OK 值为4,判断对文件是否有读权限

注:后三种可以使用或“|”的方式,一起使用,如W_OK|R_OK

例如:

access("test",06);

access("test",F_OK);

分别用来检查实际用户对test文件是否具有读写权限和test文件是否存在。


本文来源:1818IP

本文地址:https://www.1818ip.com/post/1170.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。