递归遍历某目录下的所有条目

//递归遍历某目录下的所有条目
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
图片.png

猜你喜欢

转载自blog.csdn.net/csdn_heshangzhou/article/details/80878479
今日推荐