【发布时间】:2012-06-19 06:18:02
【问题描述】:
我正在尝试列出子目录中的文件并将这些列表写入单独的文本文件。
我设法获取目录和子目录列表,甚至将所有文件写入文本文件。
我似乎无法摆脱我正在创建的循环。我要么最终得到一个文本文件,要么第二个以上的文件也包括所有前面的子目录内容。
我需要实现的是:
- 目录 A/AA/a1.txt,a2.txt >> AA.log
- 目录 A/BB/b1.txt,b2.txt >> BB.log
- 等
希望这是有道理的。
我发现 PHP SPL RecursiveDirectoryIterator RecursiveIteratorIterator retrieving the full tree 中描述的 recursiveDirectoryIterator 方法很有帮助。然后我使用 for 和 foreach 循环遍历目录,写入文本文件,但我不能将它们分成多个文件。
【问题讨论】:
-
我不明白你的问题到底是什么。我通常会说这样的问题是可以解决的,但是你给出的描述给变量留下了太多的空间,所以我认为你应该改进你的问题。
-
请提供您遇到问题的源代码。
标签: php