美文网首页
递归遍历某目录下的所有条目

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

作者: 老衲灬 | 来源:发表于2018-07-01 22:52 被阅读2次
//递归遍历某目录下的所有条目
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

相关文章

网友评论

      本文标题:递归遍历某目录下的所有条目

      本文链接:https://www.haomeiwen.com/subject/djnhuftx.html