|
|
Advanced folders filtering |
|
Including subfolders
Synchronize It! provides several options for
handling subfolders during synchronization:
- No subfolders - only specified folders are synchronized,
all subfolders are ignored;
- Include subfolders - folders are compared along with all
subfolders. Subfolders, which were found on one side only, will be
either deleted or copied to another side, depending on selected
action;
- Include matched only subfolders - only subfolders, found
in both top-level folders are synchronized;
- Include subfolders matching filter - you can provide
mask string, and only subfolders matching this mask will be
handled;
- Exclude subfolders by filter - again, you provide a
mask, but in this case all subfolders are handled, except those
matching your filter;
In Start dialog you can easily choose one of first 3 options using
provided check boxes:
and . Selecting
filter for folder is a bit tricky.
How to filter subfolders
To follow our "single screen setup" idea, we have
tried to make interface that clearly displays current state, and
allows easy modification without many controls at the same time.
Here is what we have:
Current filters state is shown in following
way:
|
|
All subfolders are included; |
|
|
Filter subfolder by mask; |
|
|
Exclude subfolders by mask |
To modify folder filters settings:
- Click current state button:
- Select filter mode to use;
- Enter filter, which can include:
- Full path to folder (c:\backup\), or masked path
(c:\back*)
- just folder name (backup), or mask (back*);
- partial path (backup\dat), or mask (backup\dat*)
Multiple entries should be divided with semicolon (;).
- Click OK to save your changes.
|
|
|
To simplify entering and combining filters, you can press button to open visual editor, which will allow
you to browse for folders and edit items without worrying about
delimiters.
How are include\exclude folder filters handled
Please consider following notes if you are going to use this
feature:
- When you specify folder filter (eg. "Dat"), non-matched folders
will be still searched for matching subfolders. If you want to
limit search to top-level folders only, use this syntax:
"\Dat";
- If you want to include all files and folders in filtered
folder, use "Dat\*" syntax;
- When you exclude folder, it's completely skipped. You can still
make program to search for subfolders within with this filter:
"Dat>"
|