C# 如何在多个线程中复制多个文件以加快复制过程

Jiale Xue - MSFT 43,051 信誉分 Microsoft 供应商
2024-04-17T07:19:09.0633333+00:00

我听说如果我使用多个线程将多个文件从一台电脑复制到另一台电脑,它不会加速。告诉我应该采用哪种方法来并行复制文件,哪种速度更快?

我应该使用 RoboCopy 吗?我听说我不确定RoboCopy可以帮助更快地将多个文件从PC复制到另一台PC。所以请指教。 我发现 RoboCopy 的 .Net 包装器称为 RoboSharp我应该使用它 https://github.com/tjscience/RoboSharp

我应该遵循这种方法 https://forums.asp.net/t/1552575.aspx?Copy+file+s+from+source+folder+to+destination+using+Multi+Threading

Note:此问题总结整理于: C# How copy multiple files in multiple thread to speed up the copy process

C#
C#
一种面向对象的类型安全的编程语言,它起源于 C 语言系列,包括对面向组件的编程的支持。
171 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Hui Liu-MSFT 47,421 信誉分 Microsoft 供应商
    2024-04-17T08:32:44.7133333+00:00

    如果你只想在代码中使用 RoboCopy,下面的代码就足够了:

    User's image


    如果回复有帮助,请点击“接受答案”并点赞。 注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。

    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助