UPDATED 8/2/2023: On Windows 11 (or 10), Robocopy (Robust File Copy) is a powerful file management command-line tool with many options to transfer files and folders to another location faster and more reliably than File Explorer.
However, by default, Robocopy transfers everything on a given path, which may not be ideal in every scenario as you may have specific files and folders in a location you don’t want to copy. However, the tool includes at least two options, which you can use to exclude files and folders from the copy process.
In this guide , you will learn how to copy data using Robocopy on Windows 10 (or Windows 11), excluding those files and folders you don’t need to transfer.
- Exclude folder from Robocopy
- Exclude file from Robocopy
- Exclude files and folders from Robocopy
Exclude folder from Robocopy
To exclude a folder while copying with Robocopy, use these steps:
- Open Start on Windows 11.
- Search for Command Prompt , right-click the result, and select the Run as administrator option.
- Type the following command to copy the files and folders, excluding a specific folder, to another location and press Enter : robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD “C:\source\folder\path\to\exclude-folder” This example excludes a specific folder using Robocopy: robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD exclude-folder-1 This example excludes a folder using the Robocopy wildcard option: robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD exclude-fold* This example excludes multiple folders using Robocopy: robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD “C:\source\folder\path\to\exclude-folder-1” “C:\source\folder\path\to\exclude-folder-2”
Once you complete the steps, the data will copy to the destination, except the folders specified in the command (exclude_folder_file_robocopy) will be excluded.
Exclude file from Robocopy
To exclude a file while copying with Robocopy, use these steps:
- Open Start .
- Search for Command Prompt , right-click the result, and select the Run as administrator option.
- Type the following command to copy the files and folders, excluding a specific file, to another location and press Enter : robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF “C:\source\folder\path\to\folder\filename.extension” This example excludes a file using Robocopy: robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF filename-1.extension This example excludes a file using the Robocopy wildcard option: robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF filena* This example excludes multiple files using the Robocopy option: robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF “C:\source\folder\path\to\folder\filename-1.extension” “C:\source\folder\path\to\folder\filename-2.extension
After you complete the steps, Robocopy will copy all the files and folders from a particular location, excluding the files you specified in the command, using the “/XF” switch.
Exclude files and folders from Robocopy
To exclude a file and folder using Robocopy, use these steps:
- Open Start .
- Search for Command Prompt , right-click the result, and select the Run as administrator option.
- Type the following command to copy the files and folders, excluding specific files and folders, to another drive and press Enter : robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD “C:\source\folder\path\to\exclude-folder” /XF “C:\source\folder\path\to\folder\filename.extension”
Once you complete the steps, all the content will copy to the new location except those files and folders you excluded in the command using the “/XD” and “/XF” switches.
Robocopy command switches
Robocopy has a lot of options, and in the command shown in this guide, we’re using the following switches to copy data, excluding specific files and folders.
- /E — Copy Subdirectories, including empty ones.
- /Z — Copy files in restartable mode.
- /ZB — Uses restartable mode. If access is denied, use backup mode.
- /R:5 — Retry 5 times (you can specify a different number. The default is 1 million).
- /W:5 — Wait 5 seconds before retrying (you can select a different number. The default is 30 seconds).
- /TBD — Wait for share names To Be Defined (retry error 67).
- /NP — No Progress – don’t display percentage copied.
- /V — Produce verbose output, showing skipped files.
- /XD — Excludes folders matching the path and folder name.
- /XF — Excludes files matching the location and file name.
The most important switches in this command are the “/XD,” which allows you to exclude folders, and “/XF,” which you can use to exclude files. The other options are optional, but you should use these options in any standard copy process using Robocopy.