File sync utilities keep track of which files you make or change, or even delete in a location, and can create, change, and delete those same files within the other place.
A great synchronization utility would have most or the following features.
• Should support two-way synchronization of files.
• Should be able to replicate any source folder even if the files are being used.
• Should detect conflicts or file collisions. These occur when the file has changed in both locations since last sync operation. This requires that some sort of database or journal be kept through the utility.
• Should propagate deletions and also detect file renames. This also requires any log file of previous operations.
• Should support filter systems and rules for fine tuning what files are, or are not in the sync operations.
• Should show a preview of what's going to take place during an important sync operation, and allow the customer to easily over-ride any actions desired.
• Should have job scheduler and allow you to run file sync realtime and automatically detect and also launch sync operations when a destination becomes active.
• Should support syncing to both local and network locations.
There are tons of freeware in this category, but based on the criteria above, best one shareware stand out.
SyncBack4all is a solid contender here. The thing I much like the best with this utility is its very clear and informative interface. The preview is very clear and understandable, and file collisions and deletions are more readily recognizable than a great many other sync programs. If you require a sync program that can copy files that are in use or locked, SyncBack4all has you taken care of there too!
Unlike other Windows 7 offline file sync software just works when scheduled or even on demand, SyncBack4all also named as a
Real time file sync software, it synchronize and replicate your files continuously, while they are currently being modified. In SyncBack4all file sync real-time mode, the program monitors files for changes within the background, using very little process resources. As soon as some file change is detected, the file is saved to the secondary location, such as another folder on a single computer, a network drive, a USB drive, or even remote PC through FTP/SFTP server, and so on.
SyncBack4all file sync realtime mode can perform all sync methods, like one way update, mirror and bi-directional synchronization, it can detect conflicts (files changed in both sides) depend on your task configuration.
Users are given with five different product versions - freeware, standard, pro, real time and sync backup - suitable for home users, power users, IT professionals and businesses respectively.