0

次のコードを使用して、サブフォルダーのないメイン フォルダーを取得します。

$dir = new RecursiveDirectoryIterator($admin['data_folder_main'], FilesystemIterator::SKIP_DOTS);
$it = new RecursiveIteratorIterator($dir, RecursiveIteratorIterator::SELF_FIRST);
$it->setMaxDepth(1);

foreach($it AS $fileinfo) {
    if($fileinfo->isDir() AND !$it->isDot()) {
        echo $it->getSubPathName().'<br>';
    }
}

現在のように、このコードは印刷されます

main-folder
main-folder/subfolder
main-folder/subfolder

「ここがメインフォルダです」という機能はありますRecursiveDirectoryIteratorか?RecursiveIteratorIteratorまたは、回避策のコードを使用する必要がありますか? はいの場合、そのコードはどのようになりますか?

4

1 に答える 1