1,文件夹是否存在:
通过判断文件夹是否成功打开 来判断
DIR *dir;
if
((dir = opendir(path)) == NULL)
{
return
0;
}
closedir(dir);
2,文件是否存在:
#include<unistd.h>
定义函数
int access(const char * pathname, int mode);
否存:
R_OK:只是检测当前用户是否具有可读权限;
W_OK:类似R_OK;
X_OK:检查当前用户对该文件是否具有 可读 可写 可执行权限;
F_OK: 检查文件是否存在;
如果权限检测成功,则返回0;
3,java 中判断文件是否存在就简单的多了;
String path="XXXXX";
File fl=new File(path);
return fl.exists();
时间: 2024-10-07 17:43:45