Есть два внешних диска. В каждом из них лежат две идентичные дериктории с глубокой вложенностью. Разница между ними лишь в том, что в родительской дериктории одного из дисков на 2 файла больше и, эти 2 файла не что иное, как дубликаты имеющихся; имена дубликатов не известны. Можно, вывести все файлы с искомым расширением (здесь pdf), увидеть нужные и удалить, но… вложеные поддериктории содержат несколько десятков тыс. pdf файлов. Как вывести пути дубликатов, чтобы без мучительных поисков их удалить, тем самым приведя родительские дериктории на обоих дисках к полной идентичности.
akogch, Это решение для поиска дубликатов в одной папке, причём с отличающимися именами, но одинаковым содержимым. В Вашей исходной задаче постановка другая.
MaxKozlov, малость подкорректировал скрипт по ссылке и сработало, как надо. Единственное, если б можно было реализовать чуть лаконичнее, было б лучше. Возможно опытные разработчики powershell и знают, как сделать лаконичнее, но в моём случае и то хлеб.
Если вам надо их найти - это одна задача, если синхронизировать - другая
в целом можно и без powershell обойтись, если синхонизация в одну сторону - robocopy
Если же просто найти и powershell, то для каждой из папок