C++ linux 判断文件是否存在

1,文件夹是否存在:
java

经过判断文件夹是否成功打开 来判断函数

DIR *dir;
     if  ((dir = opendir(path)) == NULL)
     {
         return  0;
     }
 

    closedir(dir);spa


2,文件是否存在:code

 #include<unistd.h>
定义函数
    int access(const char * pathname, int mode);orm

否存:it

R_OK:只是检测当前用户是否具备可读权限;class

W_OK:相似R_OK;
stream

X_OK:检查当前用户对该文件是否具备 可读 可写 可执行权限;sed

F_OK: 检查文件是否存在;权限

若是权限检测成功,则返回0;


3,java 中判断文件是否存在就简单的多了;

String path="XXXXX";

File fl=new File(path);

return fl.exists();

相关文章
相关标签/搜索