windows - 如何在 Windows 10 上可靠地复制数 TB 的文件夹?
问题描述
我有一个完整的 4 TB 磁盘,我想将其内容复制到我最近购买的一个 14 TB 磁盘作为备份磁盘。每个磁盘都位于通过 USB 3 连接到同一个电源供电的 USB 集线器的 SATA 底座中。我正在运行最新版本的 Windows 10。
有人会认为这是微不足道的:只需使用文件资源管理器,对吗?错误的!资源管理器抛出许多错误和打嗝,提示丢失文件,并且并非所有文件属性都可以复制等等。
然后我尝试使用 File Fisher [ https://file-fisher.en.lo4d.com/windows ],它首先累积要复制的完整文件列表,其中包含超过 2M 的文件,现在是正如它所说,无论涉及什么,都要花费数小时来“完善结果”。所以我怀疑它在后台使用与 Explorer 相同的文件 IO 接口。
在这个时代,这似乎是一个令人难以置信的问题,但是是否有一个简单的实用程序可以只进行树遍历并逐个复制文件,而无需预先组装文件列表,因为我知道源文件不会改变?
我可以使用 python 的 shutil 模块准备一个简单的脚本,但是如果它还想在开始之前累积整个列表并最终遇到与 Explorer 和 File Fisher 相同的问题怎么办?
解决方案
推荐阅读
- gcc - GCC Makefile 错误:没有规则来制作“straps.o”所需的目标“put.h”。停止
- python - 如何在pyspark中使用round(col(),col())?
- javascript - 尝试通过 onclick 函数显示来自本地 api 的数据不起作用,解决方案是什么?
- typescript - opeapi-generator typescript axios编译错误
- python - 如何加载模型和恢复训练张量流
- javascript - 类型“未定义”不能用作索引类型。ts(2538)
- javascript - 为什么 getImageData 只给出前 300 个像素的数据输出?
- pandas - 在具有相同日期的行的数据框中求和并添加新列
- protocol-buffers - 在不影响现有属性的情况下丰富序列化的原始消息?
- ethereum - 调用 web3.eth.get_transaction() 但它显示“没有属性'get_transaction'”