我试图显示特定目录中的所有文件夹。基本上,每次添加新文件夹时,它都会自动显示在列表中。这是我到目前为止所拥有的。我从其他帖子中拼凑了这个,似乎没有工作,不知道为什么。我收到一个关于权限的严重错误,但没有找到。
$dir = '/s/';
$result = array();
if (is_dir($dir)) {
$iterator = new RecursiveDirectoryIterator($dir);
foreach (new RecursiveIteratorIterator($iterator, RecursiveIteratorIterator::CHILD_FIRST) as $file) {
if (!$file->isFile()) {
$result[] = 'path: ' . $file->getPath(). ', filename: ' . $file->getFilename();
}
}
}
print_r($result);