代码中access 的使用

 C++代码:if(access(strZip.c_str(), 0) == 0){...}    此处为判断strZip中文件是否存在   .c_str() 是他自身字符串名称,该名称是一个压缩文件。

 


函数名: access 
功  能: 确定文件的访问权限 
用  法: int access(const char *filenames, int amode); 


access(filename, 0)0 表示判断文件是否存在 

finename 文件名称                                      mode 模式,共5种模式:                                 

0-检查文件是否存在         

1-检查文件是否可运行        

2-检查文件是否可写访问    

4-检查文件是否可读访问     

6-检查文件是否可读/写访问

access 返回值是0的时候,表示存在,而返回-1的时候,表示失败。

    if(access(_Filename,0) == 0)
        printf("存在");
    else
        不存在。

原文地址:https://www.cnblogs.com/the-tops/p/5728321.html