WinMerge: Как исключить файлы * .bak и * .tmp?

10022
Level1Coder

Как включить все файлы и исключить файлы * .bak и * .tmp в диалоговом окне сравнения WinMerge?

=========== WinMerge Dialog Window ===========  Left: [Folder-A] [ OK ] Right: [Folder-B] [ Cancel ] Filter: *.* [ Help ]  [x] Include Subfolders  ---------------------------------------------- 
7

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

7
Zaheylu

Используя включающий фильтр, включаются все файлы, кроме тех, которые соответствуют правилу фильтра. Для файлов .tmp и .bak это будет:

def: include ## Inclusive (loose) filter lets through all items not matching rules f: \.tmp$ ## temporary files f: \.bak$ ## back up files 

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

Ткс, это работает. Прошло некоторое время, и я использовал другое программное обеспечение. Теперь, когда я знаю, как работают фильтры, я могу дать WinMerge еще один шанс. Level1Coder 9 лет назад 0
0
Maria Ines Parnisari

Вы можете использовать фильтр. Смотрите здесь, раздел 4.1.3. Создание файлового фильтра .

ссылка не работает Level1Coder 10 лет назад 0
К сожалению. Я исправил это сейчас. Maria Ines Parnisari 10 лет назад 0
На самом деле, я прочитал это, прежде чем отправлять вопрос. Документация о том, как исключить файлы, довольно скудная, четкого примера нет. Level1Coder 10 лет назад 0
По сути, вы создаете фильтр для файлов bak и tmp и применяете этот фильтр для сравнения. Maria Ines Parnisari 10 лет назад 0
Означает ли это, что если у меня есть 1 миллиард файлов для сравнения, он будет сравнивать 1 миллиард файлов, ТОГДА применить фильтр? Кажется не эффективным Level1Coder 10 лет назад 0
Я не знаю, как это работает. Maria Ines Parnisari 10 лет назад 0