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

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

作者: 阿春_abcdlcq | 来源:发表于2019-08-07 09:23 被阅读0次

    #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

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/xzyndctx.html