Using Robocopy with WAFS




Microsoft Robocopy, included with the Microsoft Windows Server® 2003 Resource Kit, is a utility for copying data. Robocopy does not have some of the common limitations of Windows Explorer or a Command prompt.

WAFS customers often use the following Robocopy switches:

  • /E = copy subdirectories, including Empty ones
  • /V = produce Verbose output, showing skipped files
  • /B = copy files in Backup mode
  • /R:n = number of Retries on failed copies; default 1 million
  • /W:n = Wait time between retries; default is 30 seconds
  • /NP = No Progress - don't display % copied
  • /LOG:file = output status to LOG file (overwrite existing log). e.g., /LOG:wafs.txt writes to wafs.txt
  • /TEE = output to console window, as well as the log file
  • /FP = include Full Pathname of files in the output
  • /DCOPY:T :: COPY Directory Timestamps. [Only for use with Windows 2008 R2 and Windows 7]
  • /XO :: exclude older files
  • /MT:n = copy using multithreading; n is the number of threads up to 125 [Only for use with Windows 2008 R2 and Windows 7]

Microsoft's Technet has a Robocopy description here:

Wikipedia provides instructions on how to use Robocopy at

A list of switches is available at