判断文件是否存在(或是否具备WRX权限)

#include

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

你可能感兴趣的:(判断文件是否存在(或是否具备WRX权限))