C 判斷資料夾是否存在

2021-06-26 12:00:16 字數 853 閱讀 2598

判斷資料夾是否存在

一、判斷資料夾是否存在:

1.用createdirectory(".//filemanege",null);如果資料夾filemanege不存在,則建立。

2.或者if(_access(".//filemanege",0)==-1),表示filemanege不存在。

3.或者bool pathisdirectory(lpctstr pszpath);

二、判斷檔案是否存在:

1.用if((file=fopen(".//filemanege//f","rb"))==null)

file=fopen(".//filemanege//f","ab+"); // 先判斷有無檔案,沒的話新建乙個

2.用if(_access(".//filemanege//f",0)==-1),表示檔案不存在。

函式int _access( const char *path, int mode );可以判斷檔案或者資料夾的mode屬性

mode=00;//existence only

mode=02;//write permission

mode=04;//read permission

mode=06;//read and write permission

需要包含標頭檔案。 

三、例子

判斷資料夾是否存在若不存在建立

bool   checkfolderexist( const   string   & strpath)  

else

else    }

findclose(hfind);  

return  rvalue;  

}  

c 判斷資料夾是否存在

1 目錄是否存在的檢查 bool checkfolderexist const string strpath findclose hfind return rvalue 2 pathfileexists yourfile 但是使用時候需要 include shlwapi.h 3 bool filee...

判斷資料夾是否存在

access函式判斷資料夾或者檔案是否存在 函式原型 int access const char filename,int mode 所屬標頭檔案 io.h filename 可以填寫資料夾路徑或者檔案路徑 mode 0 f ok 只判斷是否存在 2 r ok 判斷寫入許可權 4 w ok 判斷讀取...

c 判斷檔案或資料夾是否存在

判斷檔案是否存在 bool isfileexist const cstring csfile 判斷資料夾是否存在 bool isdirexist const cstring csdir 判斷檔案或資料夾是否存在 bool ispathexist const cstring cspath 變變變變變種...