Synchronize can be configured via a GUI. You can use the GUI to execute a synchronization, or you can use the GUI to create a configuration file and run the synchronization in console mode.
Create
a New configuration.
Open a new configuration.
Save the current configuration.
Save the current configuration AS a new file.
Quit the program.
Start a Preview of the synchronization of the directories using this configuration.
Start synchronizing directories using this configuration.
Pause the current synchronization.
Stop the synchronization after completing the current file.
Swap the paths of source and destination directories in all directory definitions
Open the Options window.
Display help Contents for "Directory Synchronize Pro".
Display information About "Directory Synchronize Pro".
Pause the synchronization after completing the current file.
The Output tab: shows the synchronisation outputs.
The Dir settings tab: shows/edits the directory settings.
The Default settings tab: shows/edits the default settings.
The Output directory list: shows the enabled directories. The output of the directories which are selected here, will be shown in 6, 7, 8, 9 & 10. If you want to see the output only for one (or more) directory (/directories). Multiple selection is also possible. After synchronization (/preview), just select the directory (/directories) of which you want to see the output. Right after selecting the directory (/directories) the output tabs get updated.
The selected Directory of which the output is being shown.
Shows All the output (New, modified, larger, larger/modified, deleted files, and errors/warnings.
Shows the output for New files.
Shows the output for Larger/Modified/Larger&Modified files.
Shows the output for Deleted files.
Shows the output for Errors/Warnings.
Selects all the directories in the output directory list.
Deselects all the directories in the output directory list.
Scroll the current output automatically.
Scroll the current output to the Next Directory.
Scroll the current output to the Next Warning (if any).
Scroll the current output to the Next Error (if any).
The progress of the overall synchronization.
The progress of the synchronization of the current directory.
The progress of the synchronization of the current file.
The Directory settings list: shows the available directory configurations. The settings for the selected directory is shown on the right hand side. Only one directory at a time could be selected.
The selected Directory. You can enable or disable a directory by double clicking it (or using the right mouse click). Only the enabled directories get synchronized.
Enable All directory definitions.
Disable all directory definitions (None enabled).
Move the selected directory definition Down.
Move the selected directory definition Up.
Add a New directory definition to the list.
Copy the selected directory definition.
Remove the selected directory definition from the list.
The selected Directory of which the output is being shown.
The Label of this directory definition. The label is only used for displaying purposes, but must be specified.
The path to the Source directory to synchronize to the
destination directory. Here you specify the directory with the
original files. You can specify the following (case sensitive)
wildcards:
<username>
for the name of the current user, and
<userhome>
for the home directory of the current user.
Browse for the source directory.
Change the SyncMode; the SyncMode could be
“A to B”: which synchronizes the directory B according to the contents of the directory A;
“B to A”: which synchronizes the directory A according to the contents of the directory B;
“Bidirection”: which synchronizes the directories A and B with each other. While using this mode only the New and Modified files are synchronized.
The
Destination directory for this directory definition. Here you
specify the destination directory where to store the backup-files.
You can specify the following (case sensitive) wildcards:
<date>
for the current date, and
Browse for the destination directory.
Set the copy settings to the Same as default. If this option is selected, the default settings (18) are used for this directory definition. If you specify this option, all copy options will be disabled and ignored.
The Default settings tab which contains the default settings for all directory configurations.
Include
directory patterns in the synchronization. Here you can
decide if only directories matching a specified pattern should be
synchronized.
For example if you specify '*_new', only
directories that end with '_new' will be processed. You can use
wildcards (i.e. '?' and '*'). '?' means zero, or one character, '*'
means zero, one, or more characters. You can specifiy more than one
pattern seperated by semicolons ';'
Exclude directory patterns from the synchronization. Here you can decide if directories matching a specified pattern should NOT be synchronized.
Include
file patterns in the synchronization. Here you can decide if
only files matching a specified file pattern should be
synchronized.
For example if you specify '*.txt' only files that
end with '.txt' will be processed. You can use wildcards (i.e. '?'
and '*'). '?' means zero, or one character, '*' means zero, one, or
more characters. You can specifiy more than one file pattern
seperated by semicolons ';'.
Exclude file patterns from the synchronization. Here you can decide if files matching a specified file pattern should NOT be synchronized.
Copies All files and directories. If a file already exists in the destination directory it will always be overwritten with that one from the source directory. If you specify this option, all other copy options will be ignored.
Copies only New (not existing in destination directory) files and directories. Files that exist in the source directory but not in the destination directory will be copied to the destination directory.
Copies only Larger files and directories. If there already is a file with the same name in the destination directory, it will only be overwritten with the file from the source directory if its size is smaller than the size of the original file in the source directory.
Copies only Modified files and directories. If there already is a file with the same name in the destination directory, it will only be overwritten with the file from the source directory if its modified-date is older than the modified-date of the original file in the source directory.
Copies only Larger AND modified files and directories. If there already is a file with the same name in the destination directory, it will only be overwritten with the file from the source directory if its size is smaller and its modified-date is older than the size and date of the original file in the source directory. If you specify the option 'Copy larger' or 'Copy modified', this option will be ignored (you already copied this files).
Includes subfolders in this synchronization. Here you can decide whether you want to synchronize the content of the source directory including subfolders or not.
Verify the synchronized files by using checksums. If this box is checked then after a file has been copied checksums of the source and destination file are calculated and compared. If the checksums don't match an "Verify error" will be reported.
Delete files not existing in the source directory from the destination directory. Files that have been deleted in the source directory, but still exist in the destination directory will be deleted in the destination directory.
Delete directories not existing in the source directory from the destination directory. Directories that have been deleted in the source directory, but still exist in the destination directory will be deleted in the destination directory.
Delete Excluded Files from the destination directory. When this option is selected all files which match the Excluded Files pattern will be cleaned up (deleted) from the destination directory.
Delete Excluded Directories from the destination directory. When this option is selected all files which match the Excluded Directories pattern will be cleaned up (deleted) from the destination directory.
Keep n backups: Before a file in the destination directory will be overwritten or deleted the file is copied to a special subdirectory of the destination directory as a backup.
Keep the backup files inline (within) with the destination directory. If this option is not selected, an alternative backup folder could be specified.
Alternative Backup directory in which the backup files will be created.
Browse for the alternative Backup directory.
The
Logfile. If you want
logging for this directory, you must specify a logfile. The path
must be given absolute. The directory and file don't have to exist,
they will be created. If the file already exists the log will
overwrite the file. If you don't specify a log file, separate
logging for this directory definition will be disabled.
You can
specify the following (case sensitive) wildcards:
<globallog>
for the directory of the global
log, and
Browse for the logfile or directory.
Bidirectional sync conflict resolution through copying the latest modified file to both directories: when synchronizing bidirectionally, if two files are modified in both directories individually, the latest modified file will be copied to both directories.
Bidirectional sync conflict resolution through copying the largest file to both directories: when synchronizing bidirectionally, if two files are modified in both directories individually, the largest file will be copied to both directories.
Bidirectional sync conflict resolution through renaming copying both files to both directories: when synchronizing bidirectionally, if two files are modified in both directories individually, they are postfixed (renamed with added extensions .DirA and .DirB) and they both will be copied to both directories.
No Bidirectional sync conflict resolution Do nothing: Just warn me: when synchronizing bidirectionally, if two files are modified in both directories individually, none of the files are copied. Instead the user gets a warning and could fix the conflict manually.
The following options define the default settings for the directory definitions which are set to the Same as default.
Include
directory patterns in the synchronization. Here you can
decide if only directories matching a specified pattern should be
synchronized.
For example if you specify '*_new', only
directories that end with '_new' will be processed. You can use
wildcards (i.e. '?' and '*'). '?' means zero, or one character, '*'
means zero, one, or more characters. You can specifiy more than one
pattern seperated by semicolons ';'
Exclude directory patterns from the synchronization. Here you can decide if directories matching a specified pattern should NOT be synchronized.
Include
file patterns in the synchronization. Here you can decide if
only files matching a specified file pattern should be
synchronized.
For example if you specify '*.txt' only files that
end with '.txt' will be processed. You can use wildcards (i.e. '?'
and '*'). '?' means zero, or one character, '*' means zero, one, or
more characters. You can specifiy more than one file pattern
seperated by semicolons ';'.
Exclude file patterns from the synchronization. Here you can decide if files matching a specified file pattern should NOT be synchronized.
Copies All files and directories. If a file already exists in the destination directory it will always be overwritten with that one from the source directory. If you specify this option, all other copy options will be ignored.
Copies only New (not existing in destination directory) files and directories. Files that exist in the source directory but not in the destination directory will be copied to the destination directory.
Copies only Larger files and directories. If there already is a file with the same name in the destination directory, it will only be overwritten with the file from the source directory if its size is smaller than the size of the original file in the source directory.
Copies only Modified files and directories. If there already is a file with the same name in the destination directory, it will only be overwritten with the file from the source directory if its modified-date is older than the modified-date of the original file in the source directory.
Copies only Larger AND modified files and directories. If there already is a file with the same name in the destination directory, it will only be overwritten with the file from the source directory if its size is smaller and its modified-date is older than the size and date of the original file in the source directory. If you specify the option 'Copy larger' or 'Copy modified', this option will be ignored (you already copied this files).
Includes subfolders in this synchronization. Here you can decide whether you want to synchronize the content of the source directory including subfolders or not.
Verify the synchronized files by using checksums. If this box is checked then after a file has been copied checksums of the source and destination file are calculated and compared. If the checksums don't match an "Verify error" will be reported.
Delete files not existing in the source directory from the destination directory. Files that have been deleted in the source directory, but still exist in the destination directory will be deleted in the destination directory.
Delete directories not existing in the source directory from the destination directory. Directories that have been deleted in the source directory, but still exist in the destination directory will be deleted in the destination directory. "
Delete Excluded Files from the destination directory. When this option is selected all files which match the Excluded Files pattern will be cleaned up (deleted) from the destination directory.
Delete Excluded Files from the destination directory. When this option is selected all files which match the Excluded Files pattern will be cleaned up (deleted) from the destination directory.
Copy symbolic links as files if any. Symbolic links are copied as if they are files. Only applies if the source file system uses symbolic links (UNIX, Linux, MacOS).
Skip symbolic links if any: Symbolic links are ignored while copying. If you already copied symbolic links and select later to skip symbolic links the symbolic links that have been copied to the target directories as files will be deleted in the target directories. Only applies if the source file system uses symbolic links (UNIX, Linux, MacOS).
Keep n backups: Before a file in the destination directory will be overwritten or deleted the file is copied to a special subdirectory of the destination directory as a backup.
Keep the backup files inline (within) with the destination directory. If this option is not selected, an alternative backup folder could be specified.
Alternative Backup directory in which the backup files will be created.
Browse for the alternative Backup directory.
The
default logfile. If you want global logging, you must
specify a logfile. The path must be given absolut, the directory
must exist. The file doesn't have to exist yet, it will be created.
If the file already exists the log will overwrite the file. If you
don't specify a log file, logging will be disabled. You can specify
the following (case sensitive) wildcards:
<date>
for the current date, and
<DD>
for the current day,
<MM>
for the current month,
<YYYY>
for the current year.
<username>
for the name of the current user, and
<userhome>
for the home directory of the current user.
Browse for the default logfile or directory.
If "Specify max seconds between timestamps to be equal" is checked then timestamps that differ x seconds are treated as equal (the current timestamp of "12:05:00" would be treated as equal to the timestamp "12:05:01". If you synchronize this file with the "Modified" option it will not be copied because both files have an equal timestamp). Caution: If this value is chosen too big files that are actually different might be falsely considered to be identical.
If "Write timestamps back to source files" is checked then after a file has been copied the destination timestamp is written back to the source file (the current timestamp would be written back to the source file. The next time you synchronize this file with the "Modified" option it will not be copied again because both files have the same timestamp). Caution: Doesn't work if the source file is write protected.
Bidirectional sync conflict resolution through copying the latest modified file to both directories: when synchronizing bidirectionally, if two files are modified in both directories individually, the latest modified file will be copied to both directories.
Bidirectional sync conflict resolution through copying the largest file to both directories: when synchronizing bidirectionally, if two files are modified in both directories individually, the largest file will be copied to both directories.
Bidirectional sync conflict resolution through renaming copying both files to both directories: when synchronizing bidirectionally, if two files are modified in both directories individually, they are postfixed (renamed with added extensions .DirA and .DirB) and they both will be copied to both directories.
No Bidirectional sync conflict resolution Do nothing: Just warn me: when synchronizing bidirectionally, if two files are modified in both directories individually, none of the files are copied. Instead the user gets a warning and could fix the conflict manually.
Reset the default settings to their original values.
Handling
of timestamp related problems
Some filesystems don't store
timestamps accurately (e.g. FAT) and it is possible that
problems with the option "Modified" arise (e.g. FAT
always forces the timestamp down to even seconds; if you copy a file
with a source timestamp of "12:05:01" to FAT it will be
stored with a destination timestamp of "12:05:00". The next
time you synchronize this file with the "Copy modified"
option it will be copied again because the source
timestamp is newer than the destination timestamp).
Use System “Native Windows” look & feel: If you are using MS Windows or MacOS, you can select to use your own native windows look & feel.
Use Java “Metal” look & feel.
The path to the directory in which the configuration files reside. You can define a path in which you usually keep your saved configuration files.
Browse for the configuration files path.
Use Java NIO API to fasten file operations. On some systems the New I/O API of Java (NIO) could fasten file operations (copy/delete/...) especially copying larger files. It may also cause DirSync Pro to use less memory.
Use Minimal log level: only file names and warnings/errors are shown in the GUI.
Use Moderate log level: file names, directory information and warnings/errors are shown in the GUI.
Use Excessive log level: every output is shown in the GUI.
Check for DirSync Pro program updates every time at start-up. If an update is available following window will show up and lets you go to the download page to download the latest version.
Check for DirSync Pro program updates Now. If an update is available following window will show up and lets you go to the download page to download the latest version.
OK with the changes and exit options window.
Cancel the changes and exit options window.