Задать вопрос
@sp-megamen

Есть ли способ понять изменились ли файлы в директории с прошлого раза?

Привет!
Мне нужно проверить изменились ла файлы в директории с прошлого раза, подскажите, как это сделать наиболее быстрым(в плане производительности) способом?

Нужно создать fingerprint директории со всеми уровнями вложенности, так что бы при изменении любого файла этот fingerprint менялся.

Можно рекурсивно пробегаться по директории scandir'ом и брать filemtime() c каждого, после чего делать из этих данных отпечаток, но это работает медленно.

Может кто знает способ?
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@sp-megamen Автор вопроса
RecursiveDirectoryIterator помог, в 25 раз быстрее отработал в моем коде
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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