C语言判断文件是否存在
时间: 2023-10-27 22:07:22 浏览: 167
c# 判断文件是否存在
3星 · 编辑精心推荐
你可以使用C语言中的access函数来判断文件是否存在。access函数的原型如下:
```c
int access(const char *pathname, int mode);
```
在mode参数中,你需要传入F_OK,表示你只需要判断文件是否存在,而不需要对文件进行其它操作。如果函数返回值为0,则表示文件存在,如果返回值为-1,则表示文件不存在。
下面是一个简单的C语言代码示例:
```c
#include <stdio.h>
#include <unistd.h>
int main()
{
if (access("example.txt", F_OK) == 0)
{
printf("文件存在\n");
}
else
{
printf("文件不存在\n");
}
return 0;
}
```
阅读全文