access()
来源:互联网 发布:资源共享平台软件 编辑:程序博客网 时间:2024/04/29 23:42
#include <unistd.h>
int access(const char *pathname, int mode);
pathname:文件名
mode:
F_OK 判断文件是否存在
R_OK 判断文件是否具有可读属性
W_OK 判断文件是否具有可写属性
X_OK 判断文件是否具有可执行属性
返回值:成功返回0,出错返回-1
例子:
int main()
{
int ret=0;
ret=access("1.log",F_OK);//判断文件是否存在
if(ret==0)
{
printf("file exist\n");
}
else
{
printf("file not exist\n");
//生成空文件
//fopen(filename,"w");
}
return 0;
}
0 0
- access
- ACCESS
- Access
- access
- access
- access
- Access
- access()
- access
- Access
- Access
- Access
- access
- access
- access
- access
- access
- access()
- Spark遇到的问题
- 论Hander机制 (另一个账号 2016-01-12 16:37)
- 排序算法(八) 归并排序
- 希尔排序
- Ubuntu14.04上安装pip的方法
- access()
- 学习Git命令
- extjs MVC经验小结。
- Android AlertDialog全局显示
- Java难点解析(十)-内部类
- Spring Data Jpa 查询操作的基本实现(Spring Data Jpa 2)
- MySQL配置文件的优化
- 正则表达式基础
- codevs奇怪的梦境(拓扑排序)