C语言:判断文件夹或者文件是否存在的方法 作者:马育民 • 2022-06-10 22:10 • 阅读:10327 # 说明 `access` 函数判断文件夹或者文件是否存在 函数原型 ``` int access(const char *filename, int mode); ``` **所属头文件:** `io.h` **参数:** - filename:可以填写文件夹路径或者文件路径 - mode:有以下值: - 0 (F_OK) 只判断是否存在 - 2 (R_OK) 判断写入权限 - 4 (W_OK) 判断读取权限 - 6 (X_OK) 判断执行权限 **mode 取值说明:** - 用于判断文件夹是否存在的时候,mode取 `0` - 判断文件是否存在的时候,mode可以取 `0、2、4、6`。 若存在或者具有权限,返回值为`0`;不存在或者无权限,返回值为`-1`。 ### 例子 ``` #include #include int main(void) { if ( !access("C://windows",0) ) puts("C://windows EXISITS!"); else puts("C://windows DOESN'T EXISIT!"); return 0; } ``` 参考: https://blog.csdn.net/weixin_44981971/article/details/121662995 https://blog.csdn.net/xhhjin/article/details/6369336 原文出处:http://malaoshi.top/show_1IX3TPhXjxgo.html