Robocopy is a 32-bit command-line tool used for file replication. This tool helps maintain identical copies of a directory structure on a single computer or in separate network locations. Robocopy is included in the MicrosoftÂ® WindowsÂ® Resource Kit. There are several robocopy wrappers out there on the internet, but you may have to pay to get all the functionality working, and they don’t include all robocopy switches. So Danny35d combined the three wrappers he liked the most and created his own version of a RoboCopy GUI.

Using Robocopy, you can copy a single directory, or you can recursively copy a directory and its subdirectories. The tool classifies files by whether they exist in the source directory, in the destination directory, or in both. In the latter case, the tool further classifies files by comparing time stamps and file sizes between the source file and the corresponding destination file. You control which classes of files are copied.

If a file exists in both the source and destination locations, by default Robocopy copies the file only if the two versions have different time stamps or different sizes. This saves time if the source and destination are connected by a slow network link. You can also specify that copies are restarted in the event of a failure, which saves even more time when your network links are unreliable.

Robocopy allows you to do the following:

Use file names, wildcard characters, paths, or file attributes to include or exclude source files as candidates for copying.