导航

PHP遍历文件夹

Posted on 2020-11-09 11:38  玻璃星  阅读(70)  评论(0编辑  收藏  举报
<?php
function get_file_list($path){
    $file_list = scandir($path);
    foreach($file_list as $v){
        //防止无限循环,. ..在windwo操作系统中代表当前文件夹和上级文件夹
        if($v === '.'||$v === '..'){
            continue;
        }
        $new_path = $path.'/'.$v;
        if(is_dir($new_path)){
            echo "<div style='color: red'>$new_path</div>";
            get_file_list($new_path);
        }else{
            echo $new_path,'<br/>';
        }
    }
}

$path="/goproject";
get_file_list($path);

结果: