如何复制包含多个文件的文件夹并进行完整性检查?

如何复制包含多个文件的文件夹并进行完整性检查?

我刚刚买了一个新硬盘,想将许多文件夹从旧硬盘移动到新硬盘,但我想确保所有内容都正确复制。

我尝试使用 md5summer 生成原始文件的 md5 和,复制文件,然后尝试比较两组文件的 md5 和。这花了很长时间,因为有很多大视频文件。

有什么软件可以让这个过程尽可能轻松吗?我只需要基本的文件完整性检查。

答案1

使用实用程序泰拉复制、免费、高效。

TeraCopy 使用 CRC 并自动检查所有文件的完整性。

答案2

虽然不是免费的,但在我看来,它很便宜,而且值得。无可比拟将允许您进行 CRC 比较(这应该比 MD5 快得多)或者如果您愿意的话甚至进行完整的二进制比较。

比较文件夹和子文件夹时,您可以设置过滤器以仅显示不匹配的内容,因此如果您有大量文件和文件夹,您可以快速确定是否有错误或缺失。

它还可以为您完成复制/同步。

我最近用它将几千个文件和文件夹复制到 ftp 站点,然后进行比较以确保所有文件都已正确上传。由于互联网断开,有些文件未正确上传,但很容易确定哪些文件未正确上传,然后重新上传。

答案3

FreeFileSync 是一款可让您将整个文件夹从一个位置复制到另一个位置的工具,具有不同的完整性检查选项(文件大小、时间戳或内容检查)。它也可以免费下载和使用 -https://freefilesync.org/download.php

答案4

我最近不得不执行相同的操作,将一些文件从旧机器移到新机器,我使用了 Microsoft Sync Toy。不幸的是,它需要很长时间才能运行,但如果您可以让机器整夜运行,它似乎确实有效。(您可能需要一个适用于 XP 的不同版本,但可以下载旧版本)

微软同步玩具

您还可以使用复制从命令行使用类似这样的格式:

XCOPY "C:\Users\Richard\Music\iTunes\iTunes Media\Music" "X:\Music" /v /s /z 

/v = 验证,/s = 子目录,/z = 网络可重启模式(更强大)

相关内容