1

创建文件夹和子文件夹作为上传路径的简单方法是什么?基于女巫日,例如:

-files
 -2012 //year
   -01 //month
     +01 //day
     +02
     +03
     .
     .
     .
     +29
     +30
   +02 //month
   +03
   +04
   +05
   +06
   +07
 +2013
 .
 .
 .

有没有任何类或函数来做这个制作目录?

4

2 回答 2

3

您可以使用mkdir(). 它具有递归创建文件夹的选项。

然后只需使用您想要的日期构建路径,并确保添加true到函数中。

意思是:

mkdir("/2012/5/25", 0755, true);

要构建您的日期路径,您需要使用 PHP 方法date(),为了进一步阅读和示例,请阅读文档

于 2012-05-25T18:57:06.030 回答
3
$base_dir = '/path/to/your/dir';
$new_dir = $base_dir.date('/Y/m/d/');
if(!file_exists($new_dir) AND is_writable($base_dir)) {
    mkdir($new_dir, 0755, true)
}
于 2012-05-25T19:07:29.563 回答