Bir dizi dizinleri listelemek için PHP'nin RecursiveDirectoryIterator'ı kullanmaya çalışıyorum. Sahip olduğum sorun, isabet ettiği boş bir dizini atlıyor gibi görünüyor. Herhangi bir fikir boş dizinleri listelemek nasıl? Eğer başka bir yöntemi kullanarak açıkRecursiveDirectoryIterator() boş dizinleri göstermiyor
$iterator = new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($root));
$result = array();
$prefix_length = strlen($root) + 1;
foreach($iterator as $file)
{
if($file->isDir())
{
$result[] = dirname(substr($file->__toString(), $prefix_length));
}
}
Teşekkür! :) Neden ~ RecursiveIteratorIterator :: LEAVES_ONLY' çalışmaz? İşe değil, sadece birinci seviyede klasörleri listeleyeceği anlamına gelir. – hek2mgl