我想递归遍历一个目录,然后让结果呈树形结构展示出来,请高手指点下。下面是遍历函数<?php
echo "<pre>";$path = "E:/ProgramBack";function ERGFile($path){


$AllFiles = scandir($path); foreach($AllFiles as $key=>$file){

if($file == "." || $file == ".."){

continue;

}

if(is_dir($path."/".$file)){
echo $path."/".$file." -- DIR <br />";
ERGFile($path."/".$file);
}else{
echo $path."/".$file."<br />";
}
}
}ERGFile($path);?>
如何让他以树形结构显示呢?
a -- dir
 a.tx
 a1.exe
 a1 -- dir
  aa.txt
  bb.exe
b --dir
 b2 -- dir
 b3 -- dir
  b3b.txt
  b4g.exe
..........