【发布时间】:2012-01-19 01:57:55
【问题描述】:
我正在尝试创建一个包含多级子文件夹的文件夹结构。例如,我想创建一个文件夹结构,如“Fruits/Edible/Seedless”。我用 mkdir($path) 试过,但它做不到。我尝试使用单级文件夹,它已创建。帮我创建这个子文件夹结构。
【问题讨论】:
标签: php filesystems directory
我正在尝试创建一个包含多级子文件夹的文件夹结构。例如,我想创建一个文件夹结构,如“Fruits/Edible/Seedless”。我用 mkdir($path) 试过,但它做不到。我尝试使用单级文件夹,它已创建。帮我创建这个子文件夹结构。
【问题讨论】:
标签: php filesystems directory
尝试使用mkdir($path, $chmod, $recursive) 的递归标志
<?php
mkdir($path, 0, true);
?>
来自 php.net= 递归的 允许创建路径名中指定的嵌套目录。默认为 FALSE。
【讨论】:
bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] )
具体见:bool $recursive = false。
【讨论】:
你也可以通过下面的方式使用Linux的exec命令来实现,
<?php
exec("mkdir -p ".$path);
?>
-p 如果目录存在则不会抛出任何错误,否则它将与父目录一起创建目录。
【讨论】: