首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >XCOPY是通过Windows文件系统复制文件夹/文件的最快工具吗?

XCOPY是通过Windows文件系统复制文件夹/文件的最快工具吗?
EN

Stack Overflow用户
提问于 2014-05-13 16:35:46
回答 1查看 25K关注 0票数 4

我有一个将文件夹从一台服务器复制到另一台服务器的维护任务。源文件夹很大-大约有~Ks的文件/ 5-6个树级别,总大小约为1 1GB。

我在windows命令行中使用Robocopy.exe和XCOPY.exe,它们的性能还不错,我想知道是否有更快的工具来完成这项任务。

当然,实际性能高度依赖于网络过载,但我相信测试用例使用相同的环境。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-13 17:10:15

Robocopy的速度取决于某些选项。

/Z选项在重新启动模式下复制文件。如果网络在复制过程中出现故障,则下次恢复。但是有了这个选项,速度就不好了。

/MT创建具有N个线程的多线程副本。N必须是介于1和128之间的整数。N的默认值为8。

由于您有~K个文件和本地网络,请尝试使用超过8个没有/Z参数的默认线程(大约25个)。

此外,抑制文件输出可提高速度。

代码语言:javascript
运行
复制
robocopy source destination /MT:25 /NP /NFL /NDL

/NFL无文件列表-不记录文件名

/NDL无目录列表-不记录目录名称

使用这些选项,我们可以复制大小超过1TB的数百万个文件,并且它可以利用所有1Gbit/秒的网络,因此限制是您提到的网络速度。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23626352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档