Есть ли способ понять изменились ли файлы в директории с прошлого раза?
Привет!
Мне нужно проверить изменились ла файлы в директории с прошлого раза, подскажите, как это сделать наиболее быстрым(в плане производительности) способом?
Нужно создать fingerprint директории со всеми уровнями вложенности, так что бы при изменении любого файла этот fingerprint менялся.
Можно рекурсивно пробегаться по директории scandir'ом и брать filemtime() c каждого, после чего делать из этих данных отпечаток, но это работает медленно.
Не совсем понятно зачем вы это делаете, и нужно ли учитывать тот факт, что метку времени можно установить принудительно touch('файлнейм', 'позавчера').
То есть при желании я могу взять метку времени с файла, изменить его, и снова повесить на него старую метку. И ваша проверка это не засечет.