php如何遍历文件夹和文件夹下的子文件夹

 时间:2026-02-12 16:09:18

1、思路:

  1、打开需要遍历的文件夹

  2、循环文件夹中的内容

  3、是文件夹则先输出该文件夹的名字,再递归调用该方法

  4、是文件则输出文件名

  5、循环结束后,关闭该文件夹

输出名字,是为了演示用

2、打开需要遍历的文件夹

opendir() 函数打开一个目录

若成功,则该函数返回一个目录流,否则返回 false 以及一个 error

php如何遍历文件夹和文件夹下的子文件夹

3、循环文件夹中的内容

readdir() 函数返回目录中下一个文件的文件名。

若成功则返回条目名称(文件名),失败则返回 FALSE。

php如何遍历文件夹和文件夹下的子文件夹

4、是文件夹则先输出该文件夹的名字,再递归调用该方法

realpath() 函数返回绝对路径。

该函数删除所有符号连接(比如 '/./', '/../' 以及多余的 '/'),返回绝对路径名。

若失败,则返回 false。比如说文件不存在的话。

is_dir() 函数检查指定的文件是否是目录。

如果文件名存在并且为目录,则返回 true。

php如何遍历文件夹和文件夹下的子文件夹

5、是文件则输出文件名

php如何遍历文件夹和文件夹下的子文件夹

6、 5、循环结束后,关闭该文件夹

closedir() 函数关闭目录句柄。

php如何遍历文件夹和文件夹下的子文件夹

7、代码总览:

php如何遍历文件夹和文件夹下的子文件夹

8、效果演示:

没传参,所以默认遍历当前目录

php如何遍历文件夹和文件夹下的子文件夹

php如何遍历文件夹和文件夹下的子文件夹

  • 怎么设置QQ秀全屏?QQ秀全屏代码怎么用?
  • 形象设计系列之款式风格诊断
  • 夏季防暑食品有哪些
  • 苦菊沙拉的做法
  • 蓝黛麻薯怎么做?怎么做蓝黛麻薯好吃?
  • 热门搜索
    怎么快速变白 淘宝怎么申请退货 小笼包怎么做 散光怎么办 电脑垃圾怎么清理 起亚kx3怎么样 铁三角耳机怎么样 wifi密码怎么看 苹果手机怎么备份照片 淘宝小号怎么申请