#include<unistd.h>
bool fileExists(const char* filePath, int mode)
{
return (access(filePath, mode)==0);
}
access函数参数:
filePath是文件的路径+文件名
mode是访问模式:
F_OK 值为0,判断文件是否存在
X_OK 值为1,判断对文件是可执行权限
W_OK 值为2,判断对文件是否有写权限
R_OK 值为4,判断对文件是否有读权限
注:可用或“|”组合使用,如W_OK|R_OK
返回值:成功0,失败-1