Задать вопрос
@stoik_kpd

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽