CHEM_Eugene
Новичок
пропустить директорию при обходе RecursiveIteratorIterator
Мне нужно, чтобы директории "CVS" и "fckeditor" не обходились рекурсивно. Как этого добиться?
Пробовал вот так не получается.
В принципе сделал простой рекурсией, без итераторов. Но ответ на вопрос очень хотелось бы знать
Мне нужно, чтобы директории "CVS" и "fckeditor" не обходились рекурсивно. Как этого добиться?
Пробовал вот так не получается.
PHP:
$ri = new RecursiveDirectoryIterator($this->dirname);
$rii = new RecursiveIteratorIterator($ri, true);
foreach ($rii as $item)
{
if ($rii->getFilename() == "CVS" or $rii->getFilename() == "fckeditor") continue;
echo "<div style='margin-left:". $rii->getDepth()*5 ."'>".$rii->getFilename()."</div>";
flush();
}