栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

php递归遍历文件夹

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力


php递归遍历文件夹

推荐操作系统:windows7系统、PHP5.6、DELL G3电脑

1、方法说明

(1)定义函数,判断是否为目录

(2)如果是目录,则打开目录,返回目录句柄

(3)循环从目录句柄中开始读取

(4)判断读取的文件名是否为目录,如果是目录,则开始递归。

2、实例




    
    document


    ";
                //循环从目录句柄中读取
                while (false !== $file = readdir($handle)) {
                    //如果读取到".",或".."时,则跳过
                    if($file == "." || $file == ".."){
                        continue;
                    }
                    echo "$file";
                    //判断读到的文件名是不是目录,如果是目录,则开始递归;
                    if(is_dir($path.'/'.$file)){  //加上父目录再判断
                        showAll($path.'/'.$file);
                    }
                }
                echo "";
                //关闭目录句柄
                closedir($handle);
            }
        }
        //调用函数
        showAll($path);
    ?>

以上就是php递归遍历文件夹的方法,只要对递归的流程有所了解,就可以展开有关的递归练习啦。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/729802.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号