While a file sync utility might be used as a basic backup tool (described as one-way syncing), its real power lies in keeping an identical group of working files in several locations.
The best synchronization utility would have most or all the following features.
• Should support two-way synchronization of files.
• Should be capable of replicate any source folder even if the files are used.
• Should detect conflicts or file collisions. These occur when a file has changed in both locations since the last sync operation. This requires that a good database or journal be kept through the utility.
• Should propagate deletions plus detect file renames. This also requires any log file of earlier operations.
• Should support filter and rules for fine tuning what files are, or are not in the sync operations.
• Should show a preview of what will take place during any sync operation, and allow the person to easily over-ride all actions desired.
• Should have job scheduler and allow you to run file sync real time and automatically detect and also launch sync operations when a destination becomes active.
• Should support syncing to both local and system locations.
There are a number of freeware in this category, but based on the particular criteria above, best one shareware stand out.
SyncBack4all can be 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 easy to understand, and file collisions and deletions are more readily recognizable than other sync programs. If you require a sync program that may copy files that are in use or locked, SyncBack4all has you taken care of there too!
Different from other Windows 7 offline file sync software just works when scheduled or simply on demand, SyncBack4all also named as the 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 in the background, using very little system resources. As soon as your file change is noticed, the file is saved to your secondary location, such as another folder on a single computer, a network drive, a USB drive, or even remote COMPUTER through FTP/SFTP server, etc.
Real-time file synchronization is usually quite convenient and speeds the synchronization process considerably, because the folders are monitored, they don't have to always be scanned and skip for the "Analysis source and target file structures" step.
Users are provided with five different product versions - freeware, standard, pro, real time and sync backup - made for home users, power users, IT professionals and businesses respectively.
Here's more regarding
real time file synchronization review gaudi.sk.tsukuba.ac.jp/groups/test/wiki/ca743/Very_best_Real_Time_File_Sync_Software_For_Windows_7.html