Ваш вопрос несколько двусмысленный:
Если вы пытаетесь просмотреть все свои файлы и определить, какие из них необходимо отправить на сервер резервного копирования:
Самый простой способ - сравнить время модификации; Если файл в вашей локальной системе был изменен после того, как файл вашей системы резервного копирования, то он изменился, и резервная копия должна быть обновлена. (Можно изменить время изменения файла, используя что-то вроде touch
, но для простого случая вам, вероятно, не нужно беспокоиться об этом)
Более сложным (и вычислительно дорогим) методом будет вычисление хеш-кодов файлов и их сравнение; если хеш отличается, вам нужно сделать резервную копию.
Если вы пытаетесь определить момент изменения файла:
Вы можете использовать FileSystemWatcher
(в C # / Windows) или эквивалент для вашего языка / ОС.