创建文件夹和子文件夹作为上传路径的简单方法是什么?根据女巫日,它是例:
-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)
}