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.