在 PHP 中递归地列出所有子目录中的文件
在 PHP 中,列出目录中的所有文件功能可以扩展为从以下位置检索文件递归子目录。这对于组织和访问复杂目录结构中的文件非常有价值。
解决方案:
要递归列出所有子目录中的文件,您可以使用以下代码:
<code class="php">foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator('.')) as $filename) { if ($filename->isDir()) { continue; } echo "$filename\n"; }</code>
解释:
结果:
代码创建一个类似数组的结构($files),其中包含当前目录和所有子目录中的所有文件。输出将是文件及其路径的列表:
file.jpg blah.word name.fileext
其他资源:
以上是如何在 PHP 中递归列出所有子目录中的文件?的详细内容。更多信息请关注PHP中文网其他相关文章!