Robocopy in Windows is a robust, flexible, configurable tool, with over 80 switches. It can handle any batch or synchronous copy you have in mind. Robocopy is designed for reliable mirroring of directories or directory trees. It has features to ensure all NTFS attributes and properties are copied, and includes additional restart code for network connections subject to disruption.
Robocopy or “Robust File Copy“, is a command-line directory replication command, which can copy files & directory trees. It has been around as an independent tool for a little while but finally in Windows Vista, someone has seen fit to give the little tool the recognition it deserves, and as a result it now sits on a high pedestal in the system32 directory on every Windows Vista installation.
Run robocopy /? to see the full set of parameters or switches available.
Start with the /mir and /z switches to get a sense of the power of the tool, but be careful with /mir since it will delete as well as copy files to bring the destination folder in sync with the source folder.
Robocopy in Windows 7
Just add the /MT switch and define the number of threads and instant multi threading copy!
To do that, the command syntax is:
The maximum integer number one can give is 120.
Microsoft Robocopy GUI
It is not an easy tool to use. You may want to download the Microsoft Robocopy GUI.
Included in the folder you will also find the full Robocopy reference guide with a full index of all of the Robocopy commands and syntax.
Under Copy options and Filters if you move your cursor to each of the switches, you will get a tool-tip description as to what the switch will do.
For more details about each option, you can also see the Robocopy.exe Users Guide. Click on Help > Robocopy Users Guide.