您的位置 首页 php

PHP遍历某文件夹下全部文件方法示例

不论是面试还是正常工作需要都会用到遍历文件夹下的所有文件,和大家分享一下用PHP实现的遍历某文件夹下全部文件方法示例,以供大家学习参考。

<?php/*** 遍历当前文件夹展示所有的文件和目录*/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);

运行结果:

PHP遍历文件夹下所有文件

相关教程:PHP视频教程

以上就是PHP遍历某文件夹下全部文件方法示例的详细内容,更多请关注求知技术网其它相关文章!

文章来源:智云一二三科技

文章标题:PHP遍历某文件夹下全部文件方法示例

文章地址:https://www.zhihuclub.com/5614.shtml

关于作者: 智云科技

热门文章

网站地图