我正在使用一台 Windows-7 计算机,需要从网络 (NAS) 复制大量小文件。我以前使用xcopy
命令执行此操作,但由于文件锁定问题,我决定开始使用robocopy
,使用以下参数:
robocopy \\nas\<subdir>\ <destination>\ /E /R:3 /V /FP
我的印象是性能严重下降,但由于我没有以前情况(使用xcopy
)的任何日志,所以我不太确定。
我可以添加任何可以提高命令性能的标志robocopy
吗?
答案1
我可以添加任何选项来提高命令的性能robocopy
吗?
以下选项将改变 的性能robocopy
:
/J
:使用无缓冲 I/O 进行复制(推荐用于大文件)。
/NOOFFLOAD
:不使用Windows 复制卸载机制。
/R:n
:失败复制的重试次数 - 默认为 100 万次。
/W:n
:重试之间的等待时间 - 默认为 30 秒。
/REG
:将注册表中的保存/R:n
和保存为默认设置。/W:n
/MT[:n]
:多线程复制,n = 要使用的线程数(1-128)默认 = 8 个线程,与
/IPG
和不兼容/EFSRAW
。
/LOG
建议使用以获得更好的性能。
来源 -机器人复制
进一步阅读
- Windows CMD 命令行的 AZ 索引
- Windows CMD 命令的分类列表
- 机器人复制- 强大的文件和文件夹复制。