php遍历递归遍历目录及文件

function listDir($dir){
    if(is_dir($dir)){
        if ($dh = opendir($dir)) {
             while (($file= readdir($dh)) !== false){
                 if((is_dir($dir."/".$file)) && $file!="." && $file!=".."){
                     echo "<b><font color='red'>目录名:</font></b>",$file,"<br><hr>";
                     listDir($dir."/".$file."/");
                }else{
                     if($file!="." && $file!=".."){
                     echo $file."<br>";
                     }
                }
            }  
    closedir($dh);
        } 
    }
}
//print_r($dir);
$dir=listDir("/data/conf");


你可能感兴趣的:(php遍历递归遍历目录及文件)