5.1.7.42. ROBOCOPY¶
Help of the DOS Command ROBOCOPY
Robust File Copy for Windows:
ROBOCOPY
Usage:
ROBOCOPY source destination [file [file]...] [options]
- source:
Source Directory (drive:path or \serversharepath).
- destination:
Destination Dir (drive:path or \serversharepath).
- file:
File(s) to copy (names/wildcards: default is “.”).
5.1.7.42.1. Copy options¶
- /S:
copy Subdirectories, but not empty ones.
- /E:
copy subdirectories, including Empty ones.
- /LEV:n:
only copy the top n LEVels of the source directory tree.
- /Z:
copy files in restartable mode.
- /B:
copy files in Backup mode.
- /ZB:
use restartable mode; if access denied use Backup mode.
- /EFSRAW:
copy all encrypted files in EFS RAW mode.
- /COPY:copyflag[s]:
what to COPY for files (default is /COPY:DAT). (copyflags : D=Data, A=Attributes, T=Timestamps). (S=Security=NTFS ACLs, O=Owner info, U=aUditing info).
- /DCOPY:T:
COPY Directory Timestamps.
- /SEC:
copy files with SECurity (equivalent to /COPY:DATS).
- /COPYALL:
COPY ALL file info (equivalent to /COPY:DATSOU).
- /NOCOPY:
COPY NO file info (useful with /PURGE).
- /SECFIX:
FIX file SECurity on all files, even skipped files.
- /TIMFIX:
FIX file TIMes on all files, even skipped files.
- /PURGE:
delete dest files/dirs that no longer exist in source.
- /MIR:
MIRror a directory tree (equivalent to /E plus /PURGE).
- /MOV:
MOVe files (delete from source after copying).
- /MOVE:
MOVE files AND dirs (delete from source after copying).
- /A+:[RASHCNET]:
add the given Attributes to copied files.
- /A-:[RASHCNET]:
remove the given Attributes from copied files.
- /CREATE:
CREATE directory tree and zero-length files only.
- /FAT:
create destination files using 8.3 FAT file names only.
- /256:
turn off very long path (> 256 characters) support.
- /MON:n:
MONitor source; run again when more than n changes seen.
- /MOT:m:
MOnitor source; run again in m minutes Time, if changed.
- /RH:hhmm-hhmm:
Run Hours - times when new copies may be started.
- /PF:
check run hours on a Per File (not per pass) basis.
- /IPG:n:
Inter-Packet Gap (ms), to free bandwidth on slow lines.
- /SL:
copy symbolic links versus the target.
- /MT[:n]:
Do multi-threaded copies with n threads (default 8). n must be at least 1 and not greater than 128. This option is incompatible with the
/IPG
and/EFSRAW
options. Redirect output using/LOG
option for better performance.
5.1.7.42.2. File Selection Options¶
- /A:
copy only files with the Archive attribute set.
- /M:
copy only files with the Archive attribute and reset it.
- /IA:[RASHCNETO]:
Include only files with any of the given Attributes set.
- /XA:[RASHCNETO]:
eXclude files with any of the given Attributes set.
- /XF file [file]…:
eXclude Files matching given names/paths/wildcards.
- /XD dirs [dirs]…:
eXclude Directories matching given names/paths.
- /XC:
eXclude Changed files.
- /XN:
eXclude Newer files.
- /XO:
eXclude Older files.
- /XX:
eXclude eXtra files and directories.
- /XL:
eXclude Lonely files and directories.
- /IS:
Include Same files.
- /IT:
Include Tweaked files.
- /MAX:n:
MAXimum file size - exclude files bigger than n bytes.
- /MIN:n:
MINimum file size - exclude files smaller than n bytes.
- /MAXAGE:n:
MAXimum file AGE - exclude files older than n days/date.
- /MINAGE:n:
MINimum file AGE - exclude files newer than n days/date.
- /MAXLAD:n:
MAXimum Last Access Date - exclude files unused since n.
- /MINLAD:n:
MINimum Last Access Date - exclude files used since n. (If n < 1900 then n = n days, else n = YYYYMMDD date).
- /XJ:
eXclude Junction points. (normally included by default).
- /FFT:
assume FAT File Times (2-second granularity).
- /DST:
compensate for one-hour DST time differences.
- /XJD:
eXclude Junction points for Directories.
- /XJF:
eXclude Junction points for Files.
5.1.7.42.3. Retry Options¶
- /R:n:
number of Retries on failed copies: default 1 million.
- /W:n:
Wait time between retries: default is 30 seconds.
- /REG:
Save /R:n and /W:n in the Registry as default settings.
- /TBD:
wait for sharenames To Be Defined (retry error 67).
5.1.7.42.4. Logging Options¶
- /L:
List only - don’t copy, timestamp or delete any files.
- /X:
report all eXtra files, not just those selected.
- /V:
produce Verbose output, showing skipped files.
- /TS:
include source file Time Stamps in the output.
- /FP:
include Full Pathname of files in the output.
- /BYTES:
Print sizes as bytes.
- /NS:
No Size - don’t log file sizes.
- /NC:
No Class - don’t log file classes.
- /NFL:
No File List - don’t log file names.
- /NDL:
No Directory List - don’t log directory names.
- /NP:
No Progress - don’t display percentage copied.
- /ETA:
show Estimated Time of Arrival of copied files.
- /LOG:file:
output status to LOG file (overwrite existing log).
- /LOG+:file:
output status to LOG file (append to existing log).
- /UNILOG:file:
output status to LOG file as UNICODE (overwrite existing log).
- /UNILOG+:file:
output status to LOG file as UNICODE (append to existing log).
- /TEE:
output to console window, as well as the log file.
- /NJH:
No Job Header.
- /NJS:
No Job Summary.
- /UNICODE:
output status as UNICODE.
5.1.7.42.5. Job Options¶
- /JOB:jobname:
take parameters from the named JOB file.
- /SAVE:jobname:
SAVE parameters to the named job file
- /QUIT:
QUIT after processing command line (to view parameters).
- /NOSD:
NO Source Directory is specified.
- /NODD:
NO Destination Directory is specified.
- /IF:
Include the following Files.
Note
Above text is generated from DOS/Windows command help and re-formmatted for PDF/HTML View.