Поэтому я ищу инструмент, который может сравнивать файлы в папках на основе контрольных сумм (это часто встречается, не трудно найти); однако мой вариант использования заключается в том, что файлы могут существовать в довольно глубоких путях к папкам, которые могут меняться, я должен сравнивать их каждые несколько месяцев и создавать ТОЛЬКО пакет из разных файлов. Мне все равно, в каких папках находятся файлы, один и тот же файл может регулярно перемещаться между папками, и файлы не будут сильно менять имена, только содержимое (поэтому контрольные суммы являются обязательными).
Моя проблема в том, что почти все инструменты, которые я могу найти, заботятся о путях папок, когда они сравнивают папки, я не делаю, и я действительно хочу, чтобы он игнорировал пути папок. Я, скорее, ничего не разрабатываю или, по крайней мере, должен разработать лишь небольшую часть процесса, чтобы сэкономить время.
Чтобы прояснить порядок, в котором я ищу, произойдут следующие события:
Program scans directory from 1/1/2020 (A).
Program scans directory from 4/1/2020 (B)
Finds all files where checksum in B don't exist in A and make a new folder with differences (C).
Есть идеи?