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 に答える