可靠复制目录树;运行前核对源和目标,/MIR 可能删除目标端多余文件。
robocopy C:\data D:\backup /E /R:2 /W:2可靠复制目录树;运行前核对源和目标,/MIR 可能删除目标端多余文件。
robocopy <source> <destination> [<file>[ ...]] [<options>]链接的 Microsoft Learn 文章是上游依据;命令是否可用取决于 Windows 版本、服务器角色、可选功能或交互式工具上下文。
可靠复制目录树;运行前核对源和目标,/MIR 可能删除目标端多余文件。
robocopy C:\data D:\backup /E /R:2 /W:2Microsoft Learn 官方文档示例;改用前请核对路径、目标和本机可用性。
robocopy c:\reports "\\marketing\videos" yearly-report.mov /mt /zMicrosoft Learn 官方文档示例;改用前请核对路径、目标和本机可用性。
robocopy C:\Users\Admin\Records D:\Backup /E /ZB /LOG:C:\Logs\Backup.logMicrosoft Learn 官方文档示例;改用前请核对路径、目标和本机可用性。
robocopy C:\Users\Admin\Records D:\Backup /MIR /R:2 /W:5 /LOG:C:\Logs\Backup.logMicrosoft Learn 官方文档示例;改用前请核对路径、目标和本机可用性。
robocopy C:\Users\Admin\Records D:\Backup /S /MAXAGE:7 /MOV /LOG:C:\Logs\Backup.logMicrosoft Learn 官方文档示例;改用前请核对路径、目标和本机可用性。
robocopy C:\Users\Admin\Records D:\Backup /ETA /PURGE /LOG:C:\Logs\Backup.logMicrosoft Learn 官方文档示例;改用前请核对路径、目标和本机可用性。
robocopy C:\Users\Admin\Records D:\Backup /S /E /COPY:DAT /MT:16 /LOG:C:\Logs\Backup.log| 参数 / 子句 | 说明 |
|---|---|
/S, /E | 复制子目录;/E 同时包含空目录。 |
/MIR | 镜像目录树;可能删除目标中源目录没有的文件。 |
/COPY:<flags> | 选择要复制的文件属性,例如数据、属性和时间戳。 |
/R:<n>, /W:<n> | 设置复制失败后的重试次数和等待时间。 |
/L | 只列出计划操作,不复制或删除文件。 |
/MT[:n] | 在支持时使用多线程。 |
/lev:<n> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/z | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/b | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/zb | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/j | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/efsraw | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/copy:<copyflags> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/dcopy:<copyflags> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/sec | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/copyall | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/nocopy | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/secfix | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/timfix | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/a-:[RASHCNETO] | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/create | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/fat | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/256 | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/mon:<n> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/mot:<m> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/rh:hhmm-hhmm | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/pf | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/ipg:<n> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/sj | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/sl | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/sparse:<y | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/noclone | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/iomaxsize:<n>[kmg] | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/iorate:<n>[kmg] | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/threshold:<n>[kmg] | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/xa:[RASHCNETO] | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/xf <filename>[ ...] | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/xd <directory>[ ...] | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/xc | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/maxage:<n> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/minage:<n> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/maxlad:<n> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/minlad:<n> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/xj | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/fft | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/reg | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/tbd | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/x | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/v | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/ts | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/fp | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/bytes | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/ns | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/nc | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/nfl | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/ndl | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/np | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/eta | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/log:<logfile> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/log+:<logfile> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/unilog:<logfile> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/unilog+:<logfile> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/tee | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/njh | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/njs | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/unicode | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/job:<jobname> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/save:<jobname> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/quit | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/purge | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/mov | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/move | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/a+:[RASHCNET] | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/nodcopy | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/nooffload | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/compress | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/sparse:<y|n> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/a | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/m | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/ia:[RASHCNETO] | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/xn | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/xo | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/xx | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/xl | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/dst | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/xjd | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/xjf | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/nosd | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/nodd | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/if | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
<source> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<destination> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<file> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<options> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。