@stoik_kpd

Как получить только N количество файлов из папки?

Есть папка с ~60к файлами .txt
Нужно обработать все файлы небольшими партиями.
Проблема:
При использовании scandir -> все файлы вызываются. Просто время и ресурсы уходят.
Как можно получить, к примеру, только 100 файлов?
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 1
likenoother
@likenoother
Не используйте scandir на таком количестве файлов.
Попробуйте
$dir = opendir($rootPath);
while($file = readdir($dir)){//тут цикл на 100
if(is_dir($rootPath .'/'. $file)){
}
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы