【发布时间】:2014-08-03 02:19:47
【问题描述】:
这个问题源于我缺乏php知识,但如果可以在这样的文件夹目录中,那将非常有帮助:
-Folder
-SubFolder
-SubSubFolder
-SubSubFolder
-SubFolder
-SubSubFolder
...
注意:我知道我的目录中“文件夹”文件夹的名称。我知道在 php 中我可以执行以下操作:
file_exists($filename) ($filename being path)
待办事项:
- 遍历我的文件夹目录中的所有“子文件夹”
- 循环遍历每个子文件夹的所有子子文件夹
- 根据子子文件夹的名称及其父子文件夹的名称生成一个字符串
- 将此字符串放入一个数组中,最后返回一个包含我目录中所有“SubSubFolders”的数组。
这样的事情在 PHP 中可能吗?我似乎无法弄清楚的问题是如何在事先不知道路径的情况下实际检查这样的事情。当您遍历目录时,您可以获得有关文件的信息吗?
谢谢
【问题讨论】:
-
参见 opendir('.')。我似乎打开了当前目录。更多功能和例子可以参考:php.net/manual/en/function.readdir.php
-
SPL 目录迭代器也是可行的