File_Find::maptree() -- ディレクトリに対するビューマップを作成する
説明
ディレクトリパスパラメータによって与えられたディレクトリツリーを
マップします。
返り値
array -
2 つの要素を持つ配列。
1 つ目の要素は全てのディレクトリの一覧を含んでいます。
2 つ目の要素は全てのファイルの一覧を含んでいます。
注意
この関数は、スタティックにコールする
ことができます。
例
例 44-1ディレクトリのマップを取得する include "File/Find.php";
$dir = "File_Find";
list($directories, $files) = File_Find::maptree($dir);
echo "ディレクトリ ";
print_r($directories);
echo "ファイル ";
print_r($files); |
上の例の出力は、このようになります。 ディレクトリ Array
(
[0] => File_Find
[1] => File_Find\dir2
[2] => File_Find\dir2\2
[3] => File_Find\dir2\1
[4] => File_Find\dir2\0
[5] => File_Find\dir
[6] => File_Find\dir\txtdir
[7] => File_Find\dir\dir3
[8] => File_Find\dir\dir2
)
ファイル Array
(
[0] => File_Find\dir2\2\1.txt
[1] => File_Find\dir2\1\1.txt
[2] => File_Find\dir2\0\1.txt
[3] => File_Find\dir\1.txt
[4] => File_Find\dir\2.txt
[5] => File_Find\dir\txtdir\5.txt
[6] => File_Find\dir\dir3\4.bak
[7] => File_Find\dir\dir3\4.txt
[8] => File_Find\dir\dir2\3.bak
[9] => File_Find\dir\dir2\3.txt
) |
|