c 建立多級目錄

2021-06-22 01:24:43 字數 984 閱讀 5013

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 濤濤的測試函...