MKDIR

MKDIR

編程術語
使用權限:于目前目錄有适當權限的所有使用者使用方式:mkdir [-p] dirName說明:建立名稱為dirName的子目錄。參數:-p确保目錄名稱存在,如果目錄不存在的就新創建一個。
  • 中文名:MKDIR
  • 外文名:
  • 所屬學科:
  • 使用方式:mkdir [-p] dirName
  • 類别:VC++6.0編譯
  • 使用權限:目前目錄有适當權限的所有使用者

名稱

範例:

在工作目錄下,建立一個名為AAA新的子目錄:mkdir AAA

在工作目錄下的BBB目錄中,建立一個名為 est的子目錄。若 BBB 目錄原本不存在,則建立一個: mkdir -p BBB/Test(注:本例若不加 -p,且原本 BBB目錄不存在,則産生錯誤。)

語法:mkdir [選項] dir-name

說明:該命令創建由dir-name命名的目錄。要求創建目錄的用戶在當前目錄中(dir-name的父目錄中)具有寫權限,并且dirname不能是當前目錄中已有的目錄或文件名稱。

命令中各選項的含義為:

- m 對新建目錄設置存取權限。也可以用chmod命令設置。

- p 可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項後,系統将自動建立好那些尚不存在的目錄,即一次可以建立多個目錄。

命令

創建目錄。

MKDIR [drive:]path

MD [drive:]path

如果命令擴展名被啟用,MKDIR 會如下改變:

如果需要,MKDIR會在路徑中創建中級目錄。例如:假設 a 不

存在,那麼:

mkdir abcd

與:

mkdir a

chdir a

mkdir b

chdir b

mkdir c

chdir c

mkdir d

相同。如果擴展名被停用,則需要鍵入 mkdir abcd。

函數

VC++6.0

函數名: _mkdir

功 能: 建立一個目錄

用 法: int _mkdir( const char *dirname );

頭文件庫:direct.h

返回值:創建一個目錄,若成功則返回0,否則返回-1

程序例:

#include

#include

#include //for system()函數

int main(void)

{

_mkdir("D:myd");

system("dir D:myd");

system("start D:");

getchar();

_rmdir("D:myd");

return 0;

}

TC

函數名: mkdir

功 能: 建立一個目錄

用 法: int mkdir(char *pathname);

程序例:

#include

#include

#include

#include

int main(void)

{

int status;

clrscr();

status = mkdir("asdfjklm");

(!status) ? (printf("Directory createdn")):

(printf("Unable to create directoryn"));

getch();

system("dir");

getch();

status = rmdir("asdfjklm");

(!status) ? (printf("Directory deletedn")):

(perror("Unable to delete directory"));

return 0;

}

Linux

頭文件庫:

#include

#include

函數原型:

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

函數說明:

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

返回值:

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

mode方式:可多個權限相或,如0755表示S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH

代表:該文件所有者擁有讀,寫和執行操作的權限,該文件用戶組擁有可讀、可執行的權限,其他用戶擁有可讀、可執行的權限。

該命令創建指定的目錄名,要求創建目錄的用戶在當前目錄中具有寫權限,并且指定的目錄名不能是當前目錄中已有的目錄。

語言

mkdir -- 新建目錄

說明

bool mkdir ( string pathname [, int mode] )

嘗試新建一個由pathname指定的目錄。

注意也許想用八進制數指定模式,也就是說該數應以零打頭。模式也會被當前的umask修改,可以用umask()來改變。

注:Mode在Windows下被忽略。自PHP 4.2.0起成為可選項。

默認的mode是0777,意味着最大可能的訪問權。

相關詞條

相關搜索

其它詞條