0% found this document useful (0 votes)
103 views

Windows Command Line: Robocopy Command Syntax and Examples

The document discusses the Robocopy command in Windows, which is used to copy files and directories from one location to another while also providing a detailed report. It provides examples of using Robocopy to copy a directory and its contents, copy directory structures including subfolders, delete source files after copying, modify file attributes for copied files, perform a mirror copy of a directory, and replicate access permissions on the destination folder.

Uploaded by

eduardo perez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
103 views

Windows Command Line: Robocopy Command Syntax and Examples

The document discusses the Robocopy command in Windows, which is used to copy files and directories from one location to another while also providing a detailed report. It provides examples of using Robocopy to copy a directory and its contents, copy directory structures including subfolders, delete source files after copying, modify file attributes for copied files, perform a mirror copy of a directory, and replicate access permissions on the destination folder.

Uploaded by

eduardo perez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

22/12/2017 Robocopy command syntax and examples

≡ MENU

Windows Command Line


A-Z Windows Commands, Batch files, Dos and PowerShell

Robocopy command syntax and examples


by SRINI

Robocopy command is used on Windows to copy files and directories from one location to
another. This CMD command also prints a detailed report of the copy operation. Below you
can find examples for using Robocopy in various usecases.

Copy a directory

Example: Copy all the files in the directory D:\dir1\data to E:\backup\data. Don’t include
sub directories or the files stored in those.

Robocopy D:\dir1\data E:\backup\data

The above command copies system files and hidden files too. Copy and Xcopy commands
skip these files by default.
At the end of the command execution, it would print the summary like below.

Total Copied Skipped Mismatch FAILED Extras


Dirs : 22 22 0 0 0 0
Files : 113 113 0 0 0 0
Bytes : 42.96 m 42.96 m 0 0 0 0
Times : 0:00:01 0:00:00 0:00:00 0:00:00

Speed : 83744483 Bytes/sec.


Speed : 4791.897 MegaBytes/min.
Ended : Wed Oct 22 22:26:14 2014

Copy directory structure

Run the below Robocopy command to copy directory structure i.e deep copy of folder
hierarchy and the data in all the subfolders.

https://www.windows-commandline.com/robocopy-command-syntax-examples/ 1/6
22/12/2017 Robocopy command syntax and examples

Robocopy /S D:\dir1\data E:\backup\data

This command does not copy empty directories. To copy them, you need to add /E switch.

Robocopy /S /E D:\dir1\data E:\backup\data

Delete files and directories from the source after copying


You can add /MOV switch to delete files and /MOVE switch to delete both files and
directories.

For deleting files:

Robocopy /MOV /S /E D:\dir1\data E:\backup\data

For deleting files and directories:

Robocopy /MOVE /S /E D:\dir1\data E:\backup\data

Modify file attributes for the copied files


Using robocopy command we can also change attributes(system, hidden, readonly) of the
copied files. This affects the attributes of the files in the new location, it does not impact the
files in the source directory.

For example to copy all files from one directory to another directory and also set hidden
attribute for all the files you can trigger ‘Robocopy’ with the below syntax.

Robocopy /S /E /A+:H D:\dir1\data E:\backup\data

Mirror copy a directory


Below Robocopy command creates a replica of the source folder in the specified destination
folder

Robocopy /MIR sourceFolder destinationFolder

https://www.windows-commandline.com/robocopy-command-syntax-examples/ 2/6
22/12/2017 Robocopy command syntax and examples

This command also deletes any extra files that are present in the destination and are not
present in source.

Replicate access permission on destination folder


The option ‘/sec’ copies all the file access permissions to the destination folder also.

robocopy /sec sourceFolder destinationFolder

Note that Robocopy copies the security ACLs also to the destination only if the file has been
modified. If the file has not been modified, the ACLs won’t be applied on the destination.
You can check this Microsoft’s post robocopy file permissions for deeper understanding.

15 comments… add one

alex gross

In Windows XP i could bring up two separate Windows Explorers boxes, one for the C drive
& one for the D drive in my computer, or even one for the C drive & one for an external disk
drive. I could then freely move entire directories from one drive to another with a single key
press. How precisely do i do this in Windows 8.1, which so far permits me to bring up only
one instance of “File Explorer.” I have only been using WIN 8.1 for a few hours, but the
command prompt commands i have seen you suggest so far look primitive & like a
throwback to DOS

REPLY LINK

admin
Even in Win8, you can open multiple instances of explorer. Run ‘C:’ and ‘D:’ separately
from Run, it would open C: and D: drives in two explorers. you can copy/move files
with single click.

LINK

MLKennedy

https://www.windows-commandline.com/robocopy-command-syntax-examples/ 3/6
22/12/2017 Robocopy command syntax and examples

Alex, Primarily this is used as an administrator when you have a lot of folders/files to
move and want to retain user permission settings. It would be a nightmare to have to
move a bunch of files and then have to rebuild the permissions.

You, sound like an end user, so all you need to do is open a couple of windows and drag
and drop.

LINK

Rich

Thanks for the article: do you know if there is a way to use robocopy to copy all the files
from a folder and its sub folders into a single destination folder without any of the source
sub folder structure? In other words I need the destination to find all files of a file type
(PDF) and COPY them all to a single folder…

REPLY LINK

admin
You can use forfiles for this. Refer: http://www.windows-commandline.com/forfiles/

LINK

pradeep

Thank You :)

REPLY LINK

Sankalp Shah

Thank You so much.The information was really usefull.

REPLY LINK

noob

how can i copy 2 types of files in one line of script? Eg, *.doc and *.xls

REPLY LINK

Jeff

How can I copy all only/all folders in my directory that have “DONE” in the folder name?
This is part of a backup routine and there are several hundred folders with “DONE” in the
name, these are the only ones I want to copy including all the sub folders and files?

Best Regards,

https://www.windows-commandline.com/robocopy-command-syntax-examples/ 4/6
22/12/2017 Robocopy command syntax and examples

REPLY LINK

Frank.l

I have windows 10 home edition. I used the copy command as described but I got an error
message “access denied”.

I have been trying repeatedly to use normal copy command but as soon as I push enter the
folder disappears.

REPLY LINK

Perry

Will the SID be affected by using ROBOCOPY to restore a server after its been renamed?

REPLY LINK

Amar Kumbhar

Thanks, very useful to understand robocopy !

REPLY LINK

Sudeeesh Kamath

Thanks, very useful CMD utility.

REPLY LINK

asic

does robcopy copies: path_1\name_1 to: path_2\name_2


with either path_1 or path_2 or both are longer than 255 char ?

Presumably robcopy syntax requests path\name?


(can i omit the path if, say, i copy from current directory to current directory?)

REPLY LINK

Ganesh

Can someone please assist me how can move folders and files with permission from:
Suppose Drive T:\ to Drive M:\ between same domain and same server
I would like to delete all while it is moving.
Date range is prior Dec 31st 2016
Using powershell

https://www.windows-commandline.com/robocopy-command-syntax-examples/ 5/6
22/12/2017 Robocopy command syntax and examples

REPLY LINK

Leave a Comment

Name *

Email *

Website

Comment

Submit

To search, type and hit enter

Check if WiFi is connected

Run command for active directory

Check VPN connection status command line

Disable administrative shares

How to find DNS address of website

Set password to never expire

Check IP address from CMD

Powershell: How To Delete Files

How to Check if Silverlight is installed

Run command for task manager

E-mail Newsletter

E-mail Subscribe

https://www.windows-commandline.com/robocopy-command-syntax-examples/ 6/6

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy