c++ 判断文件或文件夹是否存在

文件夹名字也可以存在后缀的
比如: D:\\aaa\bbb.txt
或: D:\\aaa\bbb.txt\ccc.txt
bbb.txt 是文件夹的名字

int access(const char *filename, int amode);
amode参数为0时表示检查文件的存在性,如果文件存在,返回0,不存在,返回-1。
这个函数还可以检查其它文件属性:
06 检查读写权限
04 检查读权限
02 检查写权限
01 检查执行权限
00 检查文件的存在性
而这个就算这个文件没有读权限,也可以判断这个文件存在于否
存在返回0,不存在返回-1
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答