基本路径设置
不填则处理全部文件;多个文件用空格分隔。
目录复制选项
复制模式与性能
错误处理与日志
保持默认值(R=1000000 / W=30)时不会输出到命令中。
过滤与筛选
生成的命令
使用说明
- 填写源目录和目标目录路径
- 按需勾选复制选项与参数
- 点击「生成命令」并复制
- 以管理员身份打开 CMD 粘贴执行
robocopy 退出码说明
| 0 | 无文件复制,源与目标完全一致 |
| 1 | 成功复制了文件 |
| 2 | 目标目录检测到多余文件 |
| 3 | 复制文件且有文件被删除(2+1) |
| 5 | 复制文件且有目录被删除 |
| 6 | 有文件和目录被删除 |
| 7 | 复制、删除均发生(可能部分失败) |
| ≥8 | 操作失败(如权限不足、磁盘错误) |
Robocopy 命令生成器说明
robocopy(Robust File Copy)是 Windows 自带的强大命令行复制工具,支持镜像同步、断点续传、多线程复制、文件过滤与日志记录,比常规复制快得多,适合备份、迁移与批量同步场景。但参数繁多不易记忆,本工具把常用参数做成勾选界面,一键生成完整命令,复制即用。
常见问题
/MIR 和 /E 有什么区别? /E 只复制全部子目录;/MIR = /E + /PURGE,会把目标镜像成和源一模一样,目标里多出来的文件会被删除。
路径带空格怎么办? 本工具会自动为含空格的路径加引号,无需手动处理。
会上传我的路径信息吗? 不会。命令拼接全部在浏览器本地完成,页面是纯静态工具。
Robocopy 命令生成器 简介
把 Windows 自带的 robocopy 命令行工具做成勾选界面:镜像同步 /MIR、多线程 /MT、断点续传 /Z、排除过滤 /XD /XF、日志 /LOG 等参数点一下就拼进命令,生成后可直接复制到命令行或批处理里用,并附 robocopy 退出码说明。
使用说明
- 填写源目录与目标目录路径。
- 勾选需要的参数(复制模式、重试策略、多线程、排除项、日志等)。
- 复制生成的命令,粘贴到 CMD 或 PowerShell 里执行;出错时对照退出码表排查。
计算口径与注意事项
- robocopy 的退出码低于 8 都表示成功:0=无文件复制、1=复制成功、2=目标有额外文件、3=1+2、4=文件属性不匹配。
- 退出码 ≥8 表示失败:8=复制失败、16=严重错误。批处理里要用 if errorlevel 8 判断,不能简单用 %errorlevel% 等于 0。
- /MIR 会让目标与源完全一致,会删除目标中源已不存在的文件,生产环境务必先确认路径。
隐私与安全
所有计算与转换都在你的浏览器本地完成,输入的参数与文件不会上传到任何服务器, 也不会被存储或传输,可放心处理敏感资料。
常见问题
robocopy 常用参数有哪些?
/E 复制所有子目录含空目录,/MIR 镜像(会删除目标多余文件,慎用),/Z 可恢复模式,/R:2 /W:2 设置重试次数与等待秒数,/LOG 生成日志,/XD /XF 排除目录与文件,/MT:n 多线程加速。
/MIR 和 /E 有什么区别?
/E 只复制不删除,/MIR 会让目标目录与源完全一致,即删除目标中源已不存在的文件。生产环境用 /MIR 前务必先确认源路径无误。