Сравнить список файлов, используя не сравнивать

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

пример: папка A и папка B. Я хочу сравнить определенные файлы из каталогов:

C / D /foo.java

E / F /bar.java

Фильтр здесь не поможет, так как я хочу выбирать файлы по имени, а не по расширению.

1 ответ

Решение

Фильтры имени файла Beyond Compare могут включать информацию о пути или полные имена файлов; они не ограничены только расширениями. Из раздела File Masks в справке:

Относительные маски файлов влияют на файлы или папки в определенных местах.
p\f f должен быть в папке p.
.\f f должен быть в базовой папке.
...\f У f может быть ноль или более родительских папок.

Примеры:
Windows\*.txt влияет на любой текстовый файл в любой включенной папке с именем Windows.
...\Windows\*.txt влияет на любой текстовый файл в любой папке с именем Windows.
.\Windows\*.txt влияет на любой текстовый файл в папке с именем Windows, которая находится в базовой папке.

Для вашего конкретного примера вы можете использовать c/d/foo.java как ты это написал.

Другие вопросы по тегам