C語言 mkdir 建立多級目錄

2021-06-22 05:07:45 字數 538 閱讀 9538

通過例子來說明:

我要在當前目錄下建立 head/follow/end/ 目錄

c語言中mkdir原型為int mkdir(const char *pathname, mode_t mode);

mkdir()函式以mode方式建立乙個以pathname為名字的目錄,mode定義所建立目錄的許可權

返回值: 0:目錄建立成功   -1:建立失敗

mkdir只能一次建立一層目錄

有兩種實現方式

一:直接建立

#include#includemkdir("head",0777);

mkdir("head/follow".0777);

mkdir("head/follow/end",0777);

二:寫函式

void mkdirs(char *muldir) 

return;

}

之後呼叫

mkdirs(head/follow/end)

即可

php利用mkdir建立多級目錄

先介紹一下 mkdir 這個函式 mkdir path,0777,true 第乙個引數 必須,代表要建立的多級目錄的路徑 第二個引數 設定目錄的許可權,預設是 0777,意味著最大可能的訪問權 第三個引數 true表示允許建立多級目錄。舉例 支援建立中文目錄 header content type ...

PHP使用mkdir建立多級目錄的方法

php中使用mkdir 可以建立多級目錄,相比之前自己一級一級的建立,這個函式非常好用。下面是php手冊上的函式介紹 bool mkdir string pathname int mode 0777 bool recursive false resource context 返回值為bool型別。第...

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....