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

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

作者: 老衲灬 | 来源:发表于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