遍历一个文件夹下的所有文件和子文件夹。
<?php
$mydir='e:/myfile/';
gooddir($mydir);
function gooddir($dir){
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh)) !== false){
$newfile = $dir.'/'.$file;
if (is_dir($newfile)){
if($file!='.' and $file!='..'){
echo '<br/>文件夹 '.$file.'<br/>';
gooddir($newfile);
}
}else{
echo '文件:'.$file.'<br/>';//特别要注意这里
}
}
closedir($dh);//注意关闭
}
}
}
?>