Как отфильтровать Корзину из сравнения WinMerge?

В Windows 10 я хотел бы исключить файлы корзины из WinMerge для сравнения на разных жестких дисках (жесткие диски могут быть добавлены или удалены с компьютера, поэтому в идеале буква диска должна быть любой).

Полное руководство ( http://manual.winmerge.org/Filters.html)

Я пытался (имя файла: RecycleBin.flt, расположенный в правой папке)

## This is a directory/file filter for WinMerge
name: RecycleBin
desc: Recycle bin

## This is an inclusive filter
## (Includes everything except items matching the specified rule. )
def: include

^\\$RECYCLE.BIN\

Я также пробовал несколько вариантов ^\$RECYCLE.BIN\, таких как

^\\\$RECYCLE.BIN\
f:\$RECYCLE.BIN\
F:\\$RECYCLE.BIN
F:\\\$RECYCLE.BIN

Ничто из этого не сработало.

1 ответ

Я знаю, что с тех пор, как об этом спросили, прошло миллиард лет, но вот как заставить его работать. Вы должны использовать обратную косую черту как escape-символ как для $, так и для. в названии папки. Надеюсь, это поможет!

## This is a directory/file filter template for WinMerge
name: Ignore Recycle Bin
desc: Ignore the Recycle Bin folder when comparing folders

## Select if filter is inclusive or exclusive
## Inclusive (loose) filter lets through all items not matching rules
## Exclusive filter lets through only items that match to rule
## include or exclude
def: include

## Filters for filenames begin with f:
## Filters for directories begin with d:
## (Inline comments begin with " ##" and extend to the end of the line)

##f: \.ext$ ## Filter for filename

d: \$RECYCLE\.BIN ## Filter for directory
```````

Regards,
Jeff

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