Home > Features > Synchronization
To synchronize (one way) local files with remote files and vice verse by matching names and content.
SmartFTP allows you to control the action taken when synchronizing files with matching names when using the Transfer Queue. By enabling the Integrity Check option (File exist action based on the comparison between hash values, under File Exist Queue), the destination file will be compared against the source file based on content using hash values vs. i.e. size, time, etc. If the content of the destination file is the same, the file is left unchanged. If the content of the destination file is different, the transferring file replaces the destination file. Otherwise, if the Integrity Check option is left unchecked the default File Exist Rules will be used. Though the Integrity Check option is recommended you can edit the File Exist Rules based on your needs. Also, not all servers support the Integrity Check option in which case one way synchronization has to be done using the File Exist Rules. For more information about the File Exist Rules please see the following Knowledge Base article:
KB: File Exist Rules
Currently two synchronization methods are supported. To change the synchronization method, select the item(s) in the Transfer Queue. Then right-click on the selection and select Properties from the context menu. In the Properties dialog you can select the desired Synchronization method.
The following example shows how to synchronize the contents of a local folder with the contents of a remote folder.
Tip: You can use the Schedule feature in the queue item properties for recurring synchronizations.
Requirements for FTP Server
MLST/MLSD (time in UTC)
MDTM (with extension to set date and UTC time)
XCRC or XMD5 or XSHA1
synchronization, file exist, integrity check