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

#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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容