win7纯净版 Win10纯净版 Win8系统 最新win10下载 Win10 21h1 Win11 22H2 win10激活

您当前所在位置:首页 > 系统教程 > win10教程

       

使用Robocopy多线程功能加速Windows10上的文件复制方法

时间:2022-02-18 08:42:42     来源:系统堂     游览量:

系统之家笔记本专用Win10 64位(21h2)永久免激活版镜像 V22.02

系统之家笔记本专用Win10 64位(2

大小:类别:国产软件

更新:2022-02-16下载:317

  使用Robocopy多线程功能加速Windows10上的文件复制方法

  当您必须将大量文件复制到另一个驱动器时,Robocopy 可以通过其多线程功能显着加快该过程 - 以下是如何使用它。

  在 Windows 10 上,当您需要将文件复制到另一个驱动器时,您通常使用标准的选择、复制和粘贴过程。虽然这工作得很好,但速度成为一个瓶颈,因为传输许多文件可能需要很长时间。

  作为替代方案,许多精明的用户使用 Robocopy(强大的文件复制),这是一种内置于Windows 10的命令行工具,它提供了更多功能,可以更快地将数据移动到不同的位置。使 Robocopy 与众不同(但经常被忽视)的一项特殊功能是它的多线程功能,允许同时复制多个文件。使用文件资源管理器中内置的复制功能,而不是一次一个文件。

使用Robocopy多线程功能加速Windows10上的文件复制方法

  在本指南中,您将学习使用 Robocopy 上的多线程复制功能来加快将文件和文件夹传输到 Windows 10 上的另一个驱动器的过程。

  如何在 Robocopy 中使用多线程功能

  要使用 Robocopy 多线程功能更快地将文件和文件夹复制到另一个驱动器,请使用以下步骤:

  1. 在 Windows 10 上打开开始。

  2. 搜索命令提示符,右键单击结果,然后选择以管理员身份运行选项。

  3. 键入以下命令将文件和文件夹复制到另一个驱动器,然后按Enter:

  robocopy C:\source\folder\path\ D:\destination\folder\path\ /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32

  在命令中,确保更新源路径和目标路径以及选项。例如,此命令将数据从驱动器“C”复制到“D”并使用“32”线程进行复制:

  robocopy C:\Users\admin\Documents D:\Users\admin\Documents /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32

  Robocopy 命令分解

  Robocopy 具有许多功能,在本指南中显示的命令中,我们使用以下开关来使复制可靠且快速。

  • /S —复制子目录,但不是空的。

  • /E —复制子目录,包括空目录。

  • /Z —以可重新启动模式复制文件。

  • /ZB —使用可重新启动模式。如果访问被拒绝,请使用备份模式。

  • /R:5 —重试 5 次(可以指定不同的数字,默认为 100 万)。

  • /W:5 —重试前等待 5 秒(您可以指定不同的数字,默认为 30 秒)。

  • /TBD —等待定义共享名称(重试错误 67)。

  • /NP -无进度 - 不显示复制百分比。

  • /V —产生详细的输出,显示跳过的文件。

  • /MT:32 —使用 n 个线程执行多线程副本(默认为 8)。

  上述命令中最重要的开关是/MT,它是使 Robocopy 能够以多线程模式复制文件的开关。如果您没有在/MT开关旁边设置数字,则默认数字将为8,这意味着 Robocopy 将尝试同时复制八个文件。但是,Robocopy 支持1到128个线程。

  在此命令中,我们使用32,但您可以将其设置为更大的数字。唯一需要注意的是,使用更高的数字会导致更高的资源使用率和带宽。如果您有较旧的处理器,则使用较大的数字会影响性能。因此,请确保在执行具有大量线程的命令之前进行测试。

  完成这些步骤后,您会注意到复制文件和文件夹所需的时间会大大减少。

上一篇:如何在Windows10或Windows11中进入BIOS或UEFI
下一篇:教你如何在Win10上使用命令行更改屏幕分辨率