@sp-megamen

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы