c++建立多級目錄
自己寫的建立多級目錄函式
npszpath 目錄字串,呼叫方法如下:
tchar *lcreate = l".\\test\\test1\\test2";
createmultipledir(lcreate);
bool createmultipledir(tchar* npszpath)
; wcscpy_s(ltcpath,npszpath);
lppath = strrchr(ltcpath,ltcpath+wcslen(ltcpath),'\\');//從末尾查詢'\'
if (lppath ==null)//目錄中不含有'\'
}break;
} else
; wcscpy_s(ltcnextpath,npszpath);
*(strrchr(ltcnextpath,ltcnextpath+wcslen(ltcnextpath),'\\')) = unicode_null;//從末尾查詢第乙個'\',取'\'前面的部分
createmultipledir(ltcnextpath);
if(createdirectory(npszpath,null)==0)
}}
} while (false);
return liret;
}
另一種方法
//建立多級目錄
bool createmultipledirectory(wchar_t* npszpath)
; wchar_t* lpszoffset = null;
wchar_t* lpszcreatepathoffset = lszcreatepath;
do }
bret = true;
} while (false);
return bret;
}
C 建立多級目錄
建立多級目錄 bool makedirectory cstring dd m arr.removeall for x1 0 x1 dd.getlength x1 if x1 dd.getlength 1 m arr.add tem findclose ffile for x1 1 x1 m arr....
C 建立多級目錄
win32中提供的建立目錄的api函式 createdirectory 只能建立單層目錄,下面提供乙個建立多級目錄的方法 bool utility createmultipledirectory const cstring szpath std vectorvpath 存放每一層目錄字串 cstri...
C 建立多級檔案目錄
最近在學習寫檔案的備份與還原,要用到建立檔案目錄的知識,通過討教與查閱資料,終於寫了乙個比較完善的建立多級檔案目錄的程式,程式 如下,分享給正在學習c 的們。include include include bool writedirectory cstring dd void main 濤濤的測試函...