On Windows 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 using 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 that you don’t want to copy. However, the tool includes a least two options, which you can use to exclude files and folders from a copy process.
In this guide, you will learn the steps to copy data using Robocopy on Windows 10 (or Windows 11), excluding those files and folders that you don’t need to transfer.
- How to exclude folder using Robocopy
- How to exclude file using Robocopy
- How to exclude files and folders using Robocopy
To exclude a folder while copying with Robocopy, use these steps:
Open Start on Windows 10.
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"Robocopy exclude folder commandThis 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-1This 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) to be excluded.
How to exclude file using 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"Robocopy exclude file commandThis 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.extensionThis 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.
How to exclude files and folders using 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"Robocopy exclude folder and file command
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 make 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, default is 1 million).
- /W:5 — Wait 5 seconds before retrying (you can select a different number, 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 that you can use to exclude files. The other options are optional, but you should use these options that you should use in any standard copy process using Robocopy.
We focus this guide on Windows 10, but the instructions should also work on Windows 11.
We may earn commission for purchases using our links to help keep offering the free content. Privacy policy info.
All content on this site is provided with no warranties, express or implied. Use any information at your own risk. Always backup of your device and files before making any changes. Privacy policy info.