【发布时间】:2016-01-23 09:46:57
【问题描述】:
我只需要获取目录中的文件夹名称。到目前为止,我发现 DirectoryIterator 很有用。但是我没有得到想要的文件夹名称。
$dir = new DirectoryIterator(dirname($directory));
foreach ($dir as $fileinfo) {
if (!$fileinfo->isDot()) {
var_dump($fileinfo->getFilename());
if ($fileinfo->isDir()) {
//echo $fileinfo->getFilename() . '<br>';
}
}
}
请看:我也想跳过点 (.) 和 (..) 同时能够忽略我选择的文件夹。
【问题讨论】:
-
没有
!$fileinfo->isDot()已经跳过.和..?? -
@Andrew 是的,那部分是故意的。这是我解决方案的一部分。然而,总体而言,它似乎不起作用。无论如何,我在下面提出了一个替代解决方案。
标签: php iterator directory-structure