robocopy比拖拽或复制粘贴更稳定高效且支持断点续传;基础命令robocopy "源路径" "目标路径" /e可完整复制含空文件夹的目录结构;/mt:16提升ssd传输速度,/zb+/r:3 /w:5实现容错重试,/log+与/np /v组合生成详细可追溯日志。
直接用 robocopy 命令,比拖拽或 ctrl+c/v 更稳、更快、可中断续传。它不依赖图形界面,专为大批量文件设计,windows 7 以后系统都自带,无需安装。
基础复制:带子目录和空文件夹
最常用场景——把整个文件夹(含所有子文件夹、空目录)完整复制过去:
- 目标文件夹路径必须已存在,robocopy 不会自动创建顶层目录
- 命令格式:robocopy "源路径" "目标路径" /E
- 例如:robocopy "D:\Work\2024_Q3" "F:\Backup\Q3" /E
- /E 表示复制所有子目录,包括空文件夹;不用它的话,空文件夹会被跳过
提速关键:开启多线程并发
默认单线程,拷小文件特别慢;加 /MT 参数能明显提升吞吐量:
PyCharm 2026.2.0.1 Windows版提供 JetBrains 官方 2026.2.0.1 版本安装包,适合在Windows系统上进行 Python 项目开发、运行、调试和测试。
- 推荐值:/MT:16(16线程),适合 SSD 或 NVMe 硬盘
- 机械硬盘建议用 /MT:4 或 /MT:8,避免磁头频繁寻道
- 注意:线程数不是越高越好,超过磁盘实际并行能力反而可能降低效率
防中断与自动恢复:断点续传+重试机制
网络卡顿、文件被占用、临时权限问题都很常见,这些参数让它“自己扛住”:
- /ZB:先以可重启模式复制;若失败(比如被程序锁定),自动切换到备份模式尝试读取
- /R:3 /W:5:遇到错误最多重试 3 次,每次间隔 5 秒,不用手动干预
- 中断后再次运行相同命令,robocopy 自动比对时间戳和大小,只传没完成或更新过的文件
确认结果:生成日志方便核对
拷完不等于成功——加日志才能知道哪些漏了、哪些失败了:
- 加 /LOG:C:\log.txt 生成完整记录(覆盖写入)
- 加 /LOG+:C:\log.txt 是追加写入,适合多次运行汇总
- 搭配 /NP(不显示进度条)+ /V(详细模式),日志更清晰易读
- 日志里会明确标出 “新文件”、“已跳过”、“*EXTRA”(目标多余项)等关键状态










