Syncing Tool Between 2 Folders [duplicate]

Possible Duplicates:
Which is the best application to Sync two folders?
Keeping folders synced between several machines

What is a good tool to automatically sync two folders when changes are made to either one of them. I want to sync a folder in the Mozilla Tree (My Greasemonkey Scripts) with a folder on my desktop.

Any suggestions?


I am assuming that your sync'ing is within the same machine.
If its across machine, please say so.

File Synchronization and Data Backup with Microsoft SyncToys

SyncToy (ST) is free file synchronization software designed by Microsoft to aid the user to synchronize, copy, backup and maintain folders of files on computers. Unlike most other methods, ST acts very fast in synchronizing the files in folders by copying, renaming and deleting files. ST is much simpler to configure and user-friendly.

Also read the Automating Sync Toy section in this article.


If you want the contents of the two folders to be exactly the same, why not just create an NTFS junction point on the folder? This will effectively make the same folder available in both places. Any change you make from one location will instantly happen in the other location, because both locations are actually the same folder.

The NTFS Link shell extensions will let you easily create and manage these junction points (and hard links also) from the Explorer context menu.


For a simple commercial utility, you can try SecondCopy by Centered Systems, or for a more powerful (but more difficult) utility, you can try the free version of SyncBack.

Sorry -- haven't been a user long enough to post the direct links to both...


I use Allway Sync. Works for me. http://www.allwaysync.com/


The easiest way to do this is to write a script that copies the file based on the archive bit. he archive bit indicates every file that has been changed. The archive bit exists for the precise purpose of knowing when a file is in need of a backup.

The manual command to do this is below...

xcopy c:\fileroot\myfile.txt c:\filecopy\ /A