я использую RecursiveIteratorIterator() для изучения подпапок моего текущего пути, но таким образом исследуется все дерево, вместо этого я хочу, чтобы для файлов были исследованы только прямые дочерние элементы моего файла. Как я могу сказать RecursiveIteratorIterator() не идти дальше и остановиться на первых подфолдерах текущей папки?
Следуя Лаури Лехтинен, я пробовал это:
$it = new RecursiveDirectoryIterator("$directory");
$it->setMaxDepth(1);
у меня есть PHP 5.2.3, но он говорит мне, что setMaxDepth не определен.
Неустранимая ошибка: вызов неопределенного метода RecursiveDirectoryIterator::setMaxDepth()