linux下mkdir和windows下mkdir的对比
文章目錄
- 一、windows下的mkdir
- 1)代碼
- 2)參數(shù)
- 3)返回值
- 4)windows下mkdir和_mkdir的區(qū)別
- 二、linux下的mkdir
- 1)代碼
- 2)參數(shù)
- 3)函數(shù)說明
- 4)返回值
- 5)mode
一、windows下的mkdir
1)代碼
#include<direct.h> int _mkdir( const char *dirname );2)參數(shù)
dirname是目錄的路徑名指針
3)返回值
如果新目錄的創(chuàng)建時間,這些功能中的每一個返回值 0。 在錯誤,則函數(shù)返回 – 1
4)windows下mkdir和_mkdir的區(qū)別
沒有下劃線的位不符合ISO c++ 標準的寫法,標準要求帶下劃線的標準,沒有下劃線的是為了兼容以前的版本。
二、linux下的mkdir
1)代碼
#includ22e <sys/stat.h> #include <sys/types.h> int mkdir(const char *pathname, mode_t mode);2)參數(shù)
pathname 路徑名字
mode_t 模式
3)函數(shù)說明
mkdir()函數(shù)以mode方式創(chuàng)建一個以參數(shù)pathname命名的目錄,mode定義新創(chuàng)建目錄的權限。
4)返回值
若目錄創(chuàng)建成功,則返回0;否則返回-1,并將錯誤記錄到全局變量errno中。
5)mode
S_IRUSR
S_IREAD
S_IWUSR
S_IWRITE
S_IXUSR
S_IEXEC
S_IRWXU
This is equivalent to (S_IRUSR | S_IWUSR | S_IXUSR).
S_IRGRP
Read permission bit for the group owner of the file. Usually 040.
S_IWGRP
Write permission bit for the group owner of the file. Usually 020.
S_IXGRP
Execute or search permission bit for the group owner of the file. Usually 010.
S_IRWXG
This is equivalent to (S_IRGRP | S_IWGRP | S_IXGRP).
S_IROTH
Read permission bit for other users. Usually 04.
S_IWOTH
Write permission bit for other users. Usually 02.
S_IXOTH
Execute or search permission bit for other users. Usually 01.
S_IRWXO
This is equivalent to (S_IROTH | S_IWOTH | S_IXOTH).
S_ISUID
This is the set-user-ID on execute bit, usually 04000. See How Change Persona.
S_ISGID
This is the set-group-ID on execute bit, usually 02000. See How Change Persona.
S_ISVTX
This is the sticky bit, usually 01000.
S_IRWXU 00700權限,代表該文件所有者擁有讀,寫和執(zhí)行操作的權限
S_IRUSR(S_IREAD) 00400權限,代表該文件所有者擁有可讀的權限
S_IWUSR(S_IWRITE) 00200權限,代表該文件所有者擁有可寫的權限
S_IXUSR(S_IEXEC) 00100權限,代表該文件所有者擁有執(zhí)行的權限
S_IRWXG 00070權限,代表該文件用戶組擁有讀,寫和執(zhí)行操作的權限
S_IRGRP 00040權限,代表該文件用戶組擁有可讀的權限
S_IWGRP 00020權限,代表該文件用戶組擁有可寫的權限
S_IXGRP 00010權限,代表該文件用戶組擁有執(zhí)行的權限
S_IRWXO 00007權限,代表其他用戶擁有讀,寫和執(zhí)行操作的權限
S_IROTH 00004權限,代表其他用戶擁有可讀的權限
S_IWOTH 00002權限,代表其他用戶擁有可寫的權限
S_IXOTH 00001權限,代表其他用戶擁有執(zhí)行的權限
總結
以上是生活随笔為你收集整理的linux下mkdir和windows下mkdir的对比的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql LOCATE函数
- 下一篇: Unity NavMesh导航报错“Se