Задать вопрос
akogch
@akogch

Как вывести путь к файлу дубликату?

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

Если же просто найти и powershell, то для каждой из папок
$list = get-childItem $Path -recurse | select-object -expandproperty fullname

и потом сравнить как тут
Как найти и вывести повторяющиеся строки в текстовом файле?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы