查了很多,都不怎麼完成,後在stackoverflow 上了乙個失推薦不多的方案,發現是最有效的。
如建立 "ab/b/c" 這個資料夾,其中,ab資料夾不要求事先不存在(若不存在,先建立)
#pragma once
#include #include #include #include namespace light
while((pos=s.find_first_of('/',pre))!=std::string::npos)
}return mdret;}/*
* 注:使用時,light::mkdir, 易與::mkdir 混淆,固去掉了
int mkdir(std::string s,mode_t mode)
*/}
測試**
#include "mkpath.h"
int main()
C 庫研究筆記 Linux下建立資料夾
查了很多,都不怎麼完成,後在stackoverflow 上了乙個失推薦不多的方案,發現是最有效的。如建立 ab b c 這個資料夾,其中,ab資料夾不要求事先不存在 若不存在,先建立 pragma once include include include include namespace ligh...
Linux下建立資料夾
語法 mkdir p help version m 目錄屬性 目錄名稱 說明 mkdir可建立目錄並同時設定目錄許可權。引數 m 目錄屬性 或 mode 目錄屬性 建立目錄同時設定目錄許可權。p或 parents 若所建立目錄的上層目錄尚未建立,則會一併建立上層目錄 例如 mkdir aaa mkd...
linux自學筆記 建立檔案方式總結
touch filename 建立乙個檔案touch test.ini printf filenameprintf hello test.ini 列印內容,定向輸出到檔案中 ehco 通常用在指令碼語言和批處理檔案中來在標準輸出或者檔案中顯示一行文字或者字串echo filenmaeecho hel...