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

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

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

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

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

Может кто знает способ?
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@sp-megamen Автор вопроса
RecursiveDirectoryIterator помог, в 25 раз быстрее отработал в моем коде
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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