在 PHP 中列出目录和子目录中的文件
在 PHP 中,您可以利用目录迭代方法来遍历给定的目录及其子目录,有效地检索其层次结构中所有文件的列表。
要实现此目的,请采用以下步骤:
下面是一个返回文件路径数组的示例:
<code class="php">$files = array(); foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator('.')) as $filename) { // filter out "." and ".." if ($filename->isDir()) continue; $files[] = $filename->getPathname(); }</code>
生成的 $files 数组将包含当前目录及其子目录中所有文件的完整路径。例如,它可能类似于:
<code class="php">array("folder1/file.jpg", "folder2/blah.word", "root/name.fileext")</code>
以上是如何在 PHP 中列出目录及其子目录中的文件?的详细内容。更多信息请关注PHP中文网其他相关文章!