//递归遍历某目录下的所有条目
function blwj($filename){
//打开文件
$handle=opendir($filename);
//用列表来分层显示
echo '<ul>';
while($line=readdir($handle)){
//如果条目是'.'或'..'则跳过
if($line=='.'||$line=='..'){
continue;
}
echo '<li>'.$line.'</li>';
//如果是目录则递归调用本函数
if(is_dir($filename."/".$line)){
blwj($filename."/".$line);
}
// echo $line.'<br>';
}
echo '</ul>';
//关闭文件
closedir($handle);
}
$filename='../../bin';
//调用函数
blwj($filename);
结果如下:
图片.png
网友评论