创建文件夹和子文件夹作为上传路径的简单方法是什么?基于女巫日,例如:
-files
-2012 //year
-01 //month
+01 //day
+02
+03
.
.
.
+29
+30
+02 //month
+03
+04
+05
+06
+07
+2013
.
.
.
有没有任何类或函数来做这个制作目录?
您可以使用mkdir()
. 它具有递归创建文件夹的选项。
然后只需使用您想要的日期构建路径,并确保添加true
到函数中。
意思是:
mkdir("/2012/5/25", 0755, true);
要构建您的日期路径,您需要使用 PHP 方法date()
,为了进一步阅读和示例,请阅读文档。
$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)
}