Есть ли способ, которым я могу получить modified files/folders
после given timestamp
в windows file system
? Я не хочу обойти всю файловую систему и проверить, какой файл / папка изменен в моем коде. Предоставляет ли Windows какой-либо API, который возвращает измененные файлы / папки после заданной отметки времени?
Нет, прямого WinAPI для этого не существует.
Я бы предложил обходить только через определенные папки (за исключением таких папок, как Windows
, ProgramData
) и т. д. Просматривайте только те папки, которые имеют смысл. бывший: Users
,
Зачем? Поскольку системные файлы в Windows
и к таким папкам обращаются очень часто и они изменяются после обновления системы. Если вы не хотите видеть, когда системные файлы были изменены, я бы сказал, что данные будут неактуальными и не имеющими смысла.
Других решений пока нет …