国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Linux服務器 > 正文

Linux中mkdir函數與Windows中_mkdir函數的區(qū)別

2024-09-05 23:02:29
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Linux中mkdir函數與Windows中_mkdir函數的區(qū)別的相關資料,需要的朋友可以參考下
 

下面先來給大家介紹windows下_mkdir函數

 

復制代碼代碼如下:

#include<direct.h>
int _mkdir( const char *dirname );

 

參數:

dirname是目錄的路徑名指針

返回值:

如果新目錄的創(chuàng)建時間,這些功能中的每一個返回值 0。 在錯誤,則函數返回 – 1

linux下mkdir函數mode_t參數詳解

 

復制代碼代碼如下:

#include <sys/stat.h>
int mkdir(const char *path, mode_t mode);

 

參數:

path是目錄名

mode是目錄權限

返回值:

返回0 表示成功, 返回 -1表示錯誤,并且會設置errno值。

mode模式位:

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函數詳解

mkdir函數

頭文件庫:

#include <sys/stat.h>
#include <sys/types.h>

函數原型:

int mkdir(const char *pathname, mode_t mode);

函數說明:

mkdir()函數以mode方式創(chuàng)建一個以參數pathname命名的目錄,mode定義新創(chuàng)建目錄的權限。

返回值:

若目錄創(chuàng)建成功,則返回0;否則返回-1,并將錯誤記錄到全局變量errno中。

mode方式:

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í)行的權限



發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 白沙| 土默特右旗| 黄平县| 长葛市| 定州市| 新晃| 栖霞市| 凤山市| 鱼台县| 嘉义市| 广东省| 梅州市| 蕉岭县| 高安市| 石景山区| 泰顺县| 建昌县| 辽源市| 宽城| 加查县| 鹿泉市| 永定县| 宜宾市| 延吉市| 澄迈县| 定兴县| 临汾市| 遂昌县| 会理县| 股票| 中阳县| 哈巴河县| 新巴尔虎右旗| 普兰县| 开平市| 通榆县| 康定县| 舒兰市| 祁门县| 通州市| 浠水县|