如何检查我是否从 MTP 设备正确复制了一堆文件和文件夹?

如何检查我是否从 MTP 设备正确复制了一堆文件和文件夹?

那。Windows 10 Home,Android 7.1.2 设备。我想检查它是否复制正确,因为它是一个备份。

答案1

校验和是处理此问题的通常方法。

校验和(大多数情况下)是通过算法为文件生成的唯一数字和字母组合。如果文件发生变化(例如在传输过程中损坏),数字和字母组合也会发生变化。因此,通过在文件传输之前和之后生成这些校验和,我们可以进行比较并发现可能的损坏。

要使用校验和,首先需要一个程序来生成它们。虽然校验和格式有很多种,但最常见的一种格式叫做md5也是您最有可能想要使用的。

md5 校验和使用

对于 Android,你可能需要查看Hash Calc(校验和实用程序)作者:kevinhhl.它将为目录和子目录中的文件批量生成md5格式的校验和。

我还没有在 Android 7 上测试过它,但它可以在 Android 6 上运行。

如果您确实使用上述 Hash Calc,对于您打算备份的任何文件:

  • 启动 Hash Calc 并浏览文件。

  • 选择包含您要备份的文件的目录,但不要选择特定的文件。

  • 选择右上角的“哈希全部”,从对话框中选择一个选项(您不必选择)并按“开始”。

  • 在下一个屏幕中选择“生成文本文件”(关闭“显示目录路径”)。

  • 保存文本文件(导出然后保存)。

当您准备备份时,将上面生成的文本文件与其他文件一起复制到您的电脑。

最后,使用电脑上的实用程序根据您生成的 md5 校验和文件(文本文件)检查传输的文件。

有各种各样的程序可以在 PC 上执行此操作,但目前适用于 Windows 10 且非常易于使用的是Kai Liu 的 HashCheck Shell 扩展

注意事项

  • HashCheck Shell Extension 要求您生成的校验和文本文件具有“.md5”扩展名,而不是“.txt”。

    因此,假设您希望能够双击该文件在您的 PC 上进行检查,请在您最初在 Android 上保存文件时更改扩展名,或者在将其传输到 PC 后重命名它。

  • 确保任何校验和文件都位于与备份文件相同的目录中。

    如果您在手机上使用多级目录,则可能需要重新创建它或通过在记事本等程序中进行编辑来在校验和文件中提供正确的目录。

笔记

具体来说,关于您的情况,只需生成校验和文件(假设原始项目仍在您的设备上),将这些校验和文件传输到PC并根据指示检查备份。

相关内容