robocopy干嘛用?
简单地说,robocopy 是 Windows 系统自带的一个命令,主要用于复制文件。它自称是 Windows 可靠的文件复制命令。
为什么 robocopy 值得一试呢?
首先,如果你习惯使用命令行操作,那么 robocopy 是一个可选项;其次,robocopy 是 Windows 内置命令,不需要额外安装;而且,robocopy 几乎可以极限速度进行文件复制;最重要的是,在高速复制的同时,不会使系统变得卡顿。
如果你使用的是 Win10 系统,那么你可以尝试在命令行中输入 robocopy
命令并运行,会得到一个简单的帮助信息。
语法及入门
1
| robocopy <source> <destination> [<file>[ ...]] [<options>]
|
参数
参数 |
说明 |
source |
源目录路径 |
destination |
目标目录路径 |
file |
要复制的文件(列表)。支持 * 或 ? 通配符。默认为 *.* |
options |
命令选项,包括复制、文件、重试、日志记录和作业选项 |
因此,简单的复制命令类似于下面这样:
1 2 3 4
| robocopy D:\mySource E:\myDest
robocopy D:\mySource E:\myDest file.txt
|
常用命令选项
复制选项
选项 |
说明 |
/S |
复制子目录,但不复制空子目录。 |
/E |
复制子目录,包括空子目录。 |
/LEV:n |
仅复制源目录树的前 n 层。 |
/PURGE |
删除源中不存在的目标文件/目录。 |
/MIR |
镜像目录树(等价于 /E + /PURGE)。 |
/MOV |
移动文件 |
/MOVE |
移动文件和目录。 |
文件选择选项
选项 |
说明 |
/xf […] |
排除给定名称/路径/通配符匹配的文件。 |
重试选项
选项 |
说明 |
/R:n |
重试次数,默认为 1 百万 |
/W:n |
重试间隔时间,默认 30 秒 |
日志记录选项
选项 |
说明 |
/V |
详细输出,显示跳过的文件。 |
/LOG:文件 |
输出到文件,覆盖现有日志 |
/LOG+:文件 |
输出到文件,追加到现有日志 |
参考
Microsoft robocopy 文档
图形界面版本