Robocopy is a very powerful synchronisation program. It has lots of options that you can play with and doesn't add extra files to source or destination, it is very fast, but it isn't very user friendly.
Ideally I want to have the power of Robocopy with the ease of use of SyncToy.
There are 3 options that you have in SyncToy 2.0 for synchronising folders. The 3 options are:
So the question is how can we replicate the three SyncToy options in Robocopy.
/MIR = Copy Subfolders, including Empty Subfolders and delete all folders from destination not in source
robocopy C:\Source C:\Destination /MIR
/E = Copy Subfolders, including Empty Subfoldersrobocopy C:\Source C:\Destination /E
Not sure about this one as there was no switch or group of switches to that I could find to replicate this functionality. There must be a way of doing this but not sure how. You may have to run robocopy twice and swap over the source and the destination when running it the second time.
I have only just scratched the surface of Robocopy. View the full list of parameters to see how much more there is to Robocopy. For example you can log all jobs by using /LOG:filename
Robocopy comes preinstalled with Windows Vista and can be downloaded for Windows XP / Windows 2003 for free as part of the Windows 2003 Resource Kit Tools