有没有一种方法可以改进将文件夹结构复制到网络位置

本文关键字:文件夹 结构 复制 位置 网络 一种 方法 有没有 | 更新日期: 2023-09-27 18:30:08

如果你要复制很多文件夹和里面的文件,通常最好只创建一个带有文件夹和文件的ZIP/RAR,将其复制到网络路径并解压缩。这通常比复制粘贴快得多

有没有一种方法可以用程序实现这一点,并将其嵌入到窗口中,这样它就可以尝试检测哪种方式更快,并使用该方式(正常方式或"动态压缩")来提高的速度

有没有一种方法可以改进将文件夹结构复制到网络位置

"动态压缩"是一种浪费,除非另一端有东西可以执行解压缩,或者压缩状态可以接受。也就是说:

是的,你可以编写一个压缩/rars文件的应用程序。

是的,您可以让该应用程序将zip/rar复制到网络目录中。

是的,你可以在另一端有一个应用程序等待文件并在本地解压缩。。。

你能让它检测"哪种方式更快"吗??虽然可能,但除了大文件之外,它不太可能对其他任何东西都有好处。。。在这一点上,你应该始终压缩/rar并转移。。。这将使整个练习变得毫无意义。当然,你可能应该评估可能使用你的应用程序传输的数据,看看它是否是压缩的候选数据。例如,视频可能不是…

更重要的是,每一端都必须有一个相互了解的应用程序(或者至少了解所涉及的协议)。一个应用程序(我们称之为客户端)会压缩文件并将其发布到另一个应用(我们称其为server。)。当服务器接收到文件时,它会将其解压缩并存储在文件系统上。

更新
我想到了另一种压缩的情况:一次传输很多小文件。普通的网络文件复制例程对于单个大文件比许多小文件要快得多。所以,如果他们一次选择几百个文件,你最好总是快速浏览。顺便说一句,这并没有改变在另一端有东西可以解压缩的要求。

您尝试过使用robocopy吗?它内置在Windows上,健壮、多线程,并具有许多选项,包括镜像和失败时的重试。我将其用于所有复制到网络的位置。试试看。