「PHP」フォルダのすべてのファイルをフォルダを遍歴する方法1
<?php
//あるフォルダのすべてのファイルとフォルダを遍歴する
//方法1
$dir="D:";
static $dir_list =0;
static $file_list =0;
function listfile($dir){
global $dir_list,$file_list;
$d = dir($dir);
while ( $entry = $d->read()) {
$tem_curnt=$dir."/".$entry;
if($entry=="." || $entry=="..") continue;
if ( is_dir( $tem_curnt)) {
listfile($tem_curnt);
echo “フォルダ “.$tem_curnt."<br>";
$dir_list++;
}
elseif ( is_file($tem_curnt)) {
echo “文件".$tem_curnt."<BR>";
$file_list++;
}
}
$d->close();
}
listfile($dir);
echo “ディレクトリ数:".$dir_list;
echo"<br>";
echo"ファイル数:".$file_list;
?>