我曾看到列出目录中所有文件的函数,但如何列出所有子目录中的文件,以便它返回一个像以下这样的数组?
获取具有PHP目录结构
使用PHP获取目录中所有文件的名称
获取具有PHP目录结构
使用PHP获取目录中所有文件的名称
$files = files("foldername");
所以,$files
类似于什么
array("file.jpg", "blah.word", "name.fileext")
<?php
$path = realpath('你的文件夹名/示例文件夹名');
foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path)) as $filename)
{
`echo "$filename\n";`
}
?>
- T.Todua.
和..
特殊目录。希望您可以通过添加一个!$filename->isDir()
测试来过滤它们(没有isDot()
,请参见SplFileInfo)。 - Gras Double