bool direxist(const
tchar *pszdirname)
handle hfind = ::findfirstfile(_szdir,&fileinfo);
if(hfind == invalid_handle_value)
if(fileinfo.dwfileattributes == file_attribute_directory)
::findclose(hfind);
return
false;
}
bool createdir(const
tchar *pszdirname)
nlen = _tcslen(_szdir);
memset(_sztmp,0,_max_dir);
tchar _str[2];
for(idx = 0;idx < nlen;idx++)
else
_str[0] = _szdir[idx];
_str[1] = 0;
_tcscat(_sztmp,_str);
}
if(idx == nlen-1)
}
}
if(direxist(_sztmp))
return
true;
return
false;
}
VC 判斷檔案或資料夾是否存在
在windows應用專案中,幾乎總會需要用到一些檔案系統相關的函式,如 判斷檔案是否存在,判斷資料夾是否為空,刪除資料夾及其所有子項,計算資料夾的大小,等等。不知為何,windows並未提供直接的api來完成這些操作,於是,江湖上開始創立起各種流派,一片刀光劍影。大道流 getfileattribu...
判斷資料夾是否存在
access函式判斷資料夾或者檔案是否存在 函式原型 int access const char filename,int mode 所屬標頭檔案 io.h filename 可以填寫資料夾路徑或者檔案路徑 mode 0 f ok 只判斷是否存在 2 r ok 判斷寫入許可權 4 w ok 判斷讀取...
Qt 判斷檔案或資料夾是否存在及建立資料夾
1.判斷資料夾是不是存在 引數說明 qstring fullpath 資料夾全路徑 方法1 bool isdirexist qstring fullpath return false 方法2 bool isdirexist qstring fullpath return false 2.判斷檔案是不...