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();

相關文章
相關標籤/搜索