@stoik_kpd

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

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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽