Excluding files and directories woks by specifying a phrase that is compared against a file or directory path. Only if the file/directory matches at least one entry in the include list and none of the entries in the exclude list it passes filtering. The phrase is also a file or directory name, but it must be relative to the base sync-directory and may additionally include wildcards like '*' or '?'.
Example: (Mirror-Sync from C:\Source to D:\Target)
Exclude
single file C:\Source\file.txt: Exclude
single folder C:\Source\sample\subfolder: Exclude
all *.tmp
files
beyond subfolder: Exclude
all files and folders named CVS
within
arbitrary sub directories: Exclude
all files and folders that have test
as
part of their name:
Filter:
\file.txt
Filter:
\sample\subfolder
Filter:
\sample\subfolder\*.tmp
Filter:
*\CVS
Filter:
*test*
Note:
A filter phrase
„\fileOrDir”
matches both a file or a directory named „fileOrDir”.
In most cases there is no need to distinguish between a phrase to be
used for files or directories. In cases where it is clear you want
to process directories only, you can give a hint by adding a
backslash: „\fileOrDir\”.
Now this filter will be matched against directories only.
Example: (Exclude all sub folders)
Include: *
Exclude:
*\
This will exclude all objects within the two directories that end with a '\' character, which is interpreted as the end of a directory name.
Note:
In most cases
specifying a filter phrase manually is not necessary! You can
exclude files, directories and even whole lists of both directly on
main dialog via right-click context menu.