php递归遍历文件夹

2026-01-20 0 80,935

推荐操作系统: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递归遍历文件夹的方法,只要对递归的流程有所了解,就可以展开有关的递归练习啦。更多php学习指路:php教程

    收藏 (0) 打赏

    感谢您的支持,我会继续努力的!

    打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
    点赞 (0)

    声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

    ZhiUp资源网 php教程 php递归遍历文件夹 https://www.zhiup.top/9648.html

    上一篇: php八大数据类型
    下一篇: php是什么

    相关