包含頭文件:
/#include <sys/stat.h>
/#include <sys/types.h>
函數:
函數原型: int mkdir(const char *pathname, mode_t mode);
函數說明: mkdir()函數以mode方式創建一個以參數pathname命名的目錄,mode定義新創建目錄的權限。
返回值: 若目錄創建成功,則返回0;否則返回-1,並將錯誤記錄到全局變量errno中。
模式類型:
mode方式:
S_IRWXU 00700權限,代表該文件所有者擁有讀,寫和執行操作的權限
S_IRUSR(S_IREAD) 00400權限,代表該文件所有者擁有可讀的權限
S_IWUSR(S_IWRITE) 00200權限,代表該文件所有者擁有可寫的權限
S_IXUSR(S_IEXEC) 00100權限,代表該文件所有者擁有執行的權限
S_IRWXG 00070權限,代表該文件用戶組擁有讀,寫和執行操作的權限
S_IRGRP 00040權限,代表該文件用戶組擁有可讀的權限
S_IWGRP 00020權限,代表該文件用戶組擁有可寫的權限
S_IXGRP 00010權限,代表該文件用戶組擁有執行的權限
S_IRWXO 00007權限,代表其他用戶擁有讀,寫和執行操作的權限
S_IROTH 00004權限,代表其他用戶擁有可讀的權限
S_IWOTH 00002權限,代表其他用戶擁有可寫的權限
S_IXOTH 00001權限,代表其他用戶擁有執行的權限
作者:Caiaolun
鏈接:https://www.jianshu.com/p/06a0da1f6389
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。