查询

mkdir()函数—用法及示例

「 创建一个新目录 」


函数名:mkdir()

适用版本:PHP 4, PHP 5, PHP 7

用法:mkdir() 函数用于创建一个新目录。

语法:bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] )

参数:

  • $pathname:要创建的目录的路径。
  • $mode(可选):设置目录的权限,默认为 0777(最大可能的访问权限)。注意,在不同的操作系统上,可能会有不同的默认权限。
  • $recursive(可选):如果设置为 true,函数会递归地创建目录,包括所有必要的中间目录。默认为 false。
  • $context(可选):可以通过此参数指定上下文资源。

返回值:如果目录创建成功,则返回 true。如果目录创建失败,则返回 false。

示例:

  1. 创建一个名为 "test" 的目录:
$result = mkdir('test');
if ($result) {
    echo '目录创建成功';
} else {
    echo '目录创建失败';
}
  1. 创建一个名为 "test" 的目录,并设置权限为 0755:
$result = mkdir('test', 0755);
if ($result) {
    echo '目录创建成功';
} else {
    echo '目录创建失败';
}
  1. 递归地创建一个名为 "test/subdir" 的目录:
$result = mkdir('test/subdir', 0777, true);
if ($result) {
    echo '目录创建成功';
} else {
    echo '目录创建失败';
}
补充纠错
上一个函数: mktime()函数
下一个函数: min()函数
热门PHP函数
分享链接