Сравните две директории для файлов с одинаковым именем, но разным содержанием - PullRequest
0 голосов
/ 01 июня 2018

У меня есть dir1 и dir2, которые имеют подпапки и файлы с одинаковыми именами.Обе папки содержат примерно 1800 элементов, и мне нужно сравнить, чтобы найти, какие файлы отличаются.Мне нужно иметь возможность сообщать имена любых файлов, которые либо в одном, а не в другом, либо в обоих, но разные.

Я использовал такие инструменты, как WinMerge, которые могут обнаружить его менее чем за минуту.Тем не менее, я пытаюсь автоматизировать этот процесс, поэтому было бы идеально сделать это в powershell или в виде пакетной команды.

С точки зрения powershell, мои поиски предложили извлечь хеш и сравнить их между файлами, что работает, но занимает вечно из-за размера каталогов.

Если бы кто-нибудь мог помочь мне направить меня в правильном направлении или как я должен подходить к этому, это было бы очень ценно.

1 Ответ

0 голосов
/ 02 июня 2018

WinMerge имеет CLI , который должен дать вам именно то, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...