Winmerge идентичные имена файлов с другим расширением

1665
mike

Можно ли использовать Winmerge для сравнения двух папок с одинаковыми файлами, но разными расширениями?

Я конвертировал всю свою музыку из FLAC в ALAC, поэтому у меня есть две папки:

  • E: \ Data \ FLAC \ Альбомы \ Инструмент \ 1993-Undertow \ 01-Intolerance.flac
  • E: \ Data \ ALAC \ Альбомы \ Инструмент \ 1993-Undertow \ 01-Intolerance.m4a

Я хочу, чтобы Winmerge или какой-либо другой инструмент исключили расширения и просто сравнили имена файлов.

1
Одним из возможных (но несколько обходных) решений может быть создание двух текстовых файлов, каждый из которых содержит список каталогов одного из каталогов, но без расширений файлов. Затем вы можете сравнить текстовые файлы, как обычно. Karan 11 лет назад 0

1 ответ на вопрос

0
mousio

Краткий ответ: не может.

Однако вы можете использовать, например, скрипт PowerShell ( [IO.Path]::GetFileNameWithoutExtension(…)или [IO.Path]::ChangeExtension(…)прийти в голову), чтобы имена файлов в (копиях) 2 папок были одинаковыми, тогда вы можете сравнить папки с Winmerge.

Но, если вы используете такой скрипт, то вы можете просто сравнить папки непосредственно из скрипта, если он только для сравнения имен файлов ...