一 Linux命令
功能:创建一个目录(类似MSDOS下的md命令)。
语法:mkdir [选项] dir-name
说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或文件名称。
命令中各选项的含义为:
- m 对新建目录设置存取权限。也可以用chmod命令设置。
- p 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。
二 DOS命令
创建目录。
MKDIR [drive:]path
MD [drive:]path
如果命令扩展名被启用,MKDIR 会如下改变:
如果需要,MKDIR 会在路径中创建中级目录。例如: 假设 a 不
存在,那么:
mkdir acd
与:
mkdir a
chdir a
mkdir b
chdir b
mkdir c
chdir c
mkdir d
相同。如果扩展名被停用,则需要键入 mkdir acd。
三 C语言函数
函数名: mkdir
功 能: 建立一个目录
用 法: int mkdir(char *pathname);
程序例:
#include <stdio.h>
#include <conio.h>
#include <process.h>
#include <dir.h>
int main(void)
{
int status;
clrscr();
status = mkdir("asdfjklm");
(!status) ? (printf("Directory created
")) :
(printf("Unable to create directory
"));
getch();
system("dir");
getch();
status = rmdir("asdfjklm");
(!status) ? (printf("Directory deleted
")) :
(perror("Unable to delete directory"));
return 0;
}
PHP语言的
mkdir -- 新建目录
说明
bool mkdir ( string pathname [, int mode] )
尝试新建一个由 pathname 指定的目录。
注意也许想用八进制数指定模式,也就是说该数应以零打头。模式也会被当前的 umask 修改,可以用 umask() 来改变。
注: Mode 在 Windows 下被忽略。自 PHP 4.2.0 起成为可选项。
默认的 mode 是 0777,意味着最大可能的访问权。有关 mode 的更多信息请阅读 chmod() 页面。 例子 1. mkdir() 例子
<?php
mkdir("/path/to/my/dir", 0700);
?>
注: 自 PHP 5.0.0 rmdir() 也可用于某些 URL 封装协议。参见附录 L 的列表看看 rmdir() 支持哪些 URL 封装协议。
注: recursive 参数是 PHP 5.0.0 添加的。
如果成功则返回 TRUE,失败则返回 FALSE。