江湖博客

青春是一个充满活力的季节,即便是我们失去了天使的翅膀,只要我们还有一颗青春的心,那么我们的生活依然能够如阳光般灿烂!......
现在位置:首页 > PHP > php遍历文件夹下所有文件

php遍历文件夹下所有文件

very168    PHP    2022-1-15    338    0评论
 
/**
* 遍历当前文件夹展示所有的文件和目录
*/

function dirList($dir_path = '') {

    if(is_dir($dir_path)) {
        $dirs = opendir($dir_path);
        if($dirs) {
            while(($file = readdir($dirs)) !== false) {
                if($file !== '.' && $file !== '..') {
                    if(is_dir($file)) {
                        echo $dir_path . '/' . $file . '<br />';
                        dirList($dir_path . '/' . $file);
                    } else {
                        echo $dir_path . '/' . $file . '<br />';
                    }
                }
            }
            closedir($dirs);
        }
    } else {
        echo '目录不存在!';
    }
}

dirList('/var/www/html/php-demo');

function dir_list($dir) {
    if(!is_dir($dir)) return false;
    $dir_list = array();
    $opendir = opendir($dir);
    if($opendir) {
        while(($file = readdir($opendir)) !== false) {
            if($file !== '.' && $file !== '..') {
                $tem = $dir . '/' . $file;
                if(is_dir($tem)) {
                    $dir_list[$tem . '/'] = $file . '/';
                    dir_list($tem);
                } else {
                    $dir_list[] = $file;
                }
            }
        }
        closedir($opendir);
        return $dir_list;
    }
}
$dir = dir_list('/var/www/html/php-demo');
var_dump($dir);

运行结果:

111.png

评论一下分享本文赞助博瑞

赞助博瑞X

扫码赞助博瑞
联系站长
江湖博客
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论