仅从性能角度来看,xcopy或robocopy将为您提供类似的结果。我在Windows Vista 64位SP2盒上进行了一些测试,以进行一些比较。所有复制都在内部7200 RPM Sata II磁盘和外部USB 2.0驱动器之间进行,或者在指定的同一内部驱动器本身上进行。无需进行任何特殊设置(如果使测试无效/使测试无效,请自行决定),仅将命令输入到批处理文件中即可执行。使用PowerShell捕获开始和停止时间。经过几次传递之后,这里是我使用的工具的平均值:
文件:732,909,568字节(698 MB),将1个ISO文件复制到同一内部磁盘上的其他目录中。
copy 6 secs (ex. copy G:\folder1\* G:\folder2\)
xcopy 6 secs (ex. xcopy G:\folder1 G:\folder2 /I /E /Y /R)
robocopy 6 secs (ex. robocopy G:\folder1\ G:\folder2 /E /NP)
teracopy 28 secs (ex. TeraCopy.exe Copy G:\folder1\ G:\folder2\)
fastcopy 19 secs (ex. fastcopy.exe /auto_close G:\folder1 /to=G:\folder2)
文件:732,909,568字节(698 MB),已将1个ISO文件复制到外部USB磁盘。
copy 36 secs (ex. copy G:\folder1\* I:\folder2\)
xcopy 35 secs (ex. xcopy G:\folder1 I:\folder2 /I /E /Y /R)
robocopy 36 secs (ex. robocopy G:\folder1\ I:\folder2 /E /NP)
teracopy 36 secs (ex. TeraCopy.exe Copy G:\folder1\ I:\folder2\)
fastcopy 38 secs (ex. fastcopy.exe /auto_close G:\folder1 /to=I:\folder2)
文件:45,039,616bytes(42.9MB)5个随机文件已复制到外部USB磁盘
copy 6 secs (ex. copy G:\folder1\* I:\folder2\)
xcopy 5 secs (ex. xcopy G:\folder1 I:\folder2 /I /E /Y /R)
robocopy 6 secs (ex. robocopy G:\folder1\ I:\folder2 /E /NP)
teracopy 12 secs (ex. TeraCopy.exe Copy G:\folder1\ I:\folder2\)
fastcopy 6 secs (ex. fastcopy.exe /auto_close G:\folder1 /to=I:\folder2)
文件/目录:1,087,180,800字节(1.01 GB),将27个文件/ 8目录复制到外部USB磁盘。
copy *Not included in test
xcopy 57 secs (ex. xcopy G:\folder1 I:\folder2 /I /E /Y /R)
robocopy 58 secs (ex. robocopy G:\folder1\ I:\folder2 /E /NP)
teracopy 56 secs (ex. TeraCopy.exe Copy G:\folder1\ I:\folder2\)
fastcopy 60 secs (ex. fastcopy.exe /auto_close G:\folder1 /to=I:\folder2)
这绝不是一个详尽的测试,而只是对这种类型的一些较流行的工具进行了快速的实际测试,表明您可以安全地使用xcopy或Robocopy(仅从性能角度而言)。另外,Robocopy选项/NP
(无进度)可为您节省0时间。但这并不意味着您不能从使用xcopy之外的其他功能中受益。Robocopy是一个很好的例子(来自Wikipedia):
Robocopy以内置Windows copy和
xcopy命令之上和之外的功能而著称,包括:
- 能够容忍网络中断并在以前中断的地方恢复复制的能力(不完整的文件会标有对应于1980-01-01的日期戳,并包含恢复记录,因此Robocopy知道从何处继续)。
- 默认情况下,能够正确复制属性,所有者信息,备用数据流,审核信息和时间戳,而无需进行许多通常被遗忘的命令行开关。
- 能够正确复制NTFS ACL(如果提供了/ COPYALL),并且能够断言Windows NT的“备份权限”(/ B),因此管理员可以复制整个目录,包括拒绝管理员读取的文件。
- 默认情况下为持久性,如果无法打开文件,则具有可编程的自动重试次数。
- “镜像”模式,通过有选择地从目标中删除源中不再存在的文件,使树保持同步。
- 能够复制大量文件,否则将使内置XCOPY实用程序崩溃。
- 命令行上的进度指示器会不断更新。
- 能够复制长度超过256个字符(理论上最多为32,000个字符)的长文件和文件夹名称,而不会出错。