在 Windows Server 2012 中,我复制了一个 13GB 的大文件(文件 A),并将其覆盖为同名但不同路径的文件(文件 B)。系统提示覆盖,我单击“是”。它复制了大约 5%,然后我立即按“取消”。
我的问题是文件 B 是否有任何部分被修改过?它是一个数据库文件。因为我注意到修改的内容已经更新。
更新:
我创建了一个虚拟文本文件尝试再次模拟这种情况。
创建一个文件 => a\dummy.txt
a>echo aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa > dummy.txt
a>for /L %i in (1,1,25) do type dummy.txt >> dummy.txt
创建另一个文件 => b\dummy.txt
b>echo bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb > dummy.txt
b>for /L %i in (1,1,25) do type dummy.txt >> dummy.txt
它为每个文本文件生成大约 2GB 的空间。
我尝试在本地 PC 环境中进行复制和粘贴,然后按“是”替换文件,运行了大约 10%,然后按“取消”。目标文件就消失了。
然后,我尝试在网络环境中进行操作,这是我之前遇到的真实情况。我实际上从服务器 A 复制到备份服务器 B。发生了同样的事情。目标文件也消失了。
当我复制粘贴并按取消时,目标文件就消失了。有什么办法可以证明文件已被修改吗?