Windows 复制了一个大文件,我中途取消了,复制了吗,复制了吗

Windows 复制了一个大文件,我中途取消了,复制了吗,复制了吗

在 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。发生了同样的事情。目标文件也消失了。

当我复制粘贴并按取消时,目标文件就消失了。有什么办法可以证明文件已被修改吗?

答案1

感谢大家的评论。结论是,即使只有一小部分是复制的。文件已确认已修改。

以下是案例研究。

勾选删除后,如果只复制了百分之几,我按取消。填充将被删除。

勾选删除后,如果只复制了百分之几。我按取消。填充将被删除。

接下来我将可删除改为不勾选,有了这个选项,当我取消复制操作的时候,原文件就不会被删除了。 在此处输入图片描述

我记下了一个\虚拟.txtb\虚拟.txt校验和。

当我复制 b\dummy.txt 并立即取消它时。我运行校验和来检查文件。确认校验和不同。

所以通过这个测试,我可以得出结论,如果你复制了一个文件,即使你取消了它,文件也已经被修改了。

感谢大家的评论贡献。因此,在覆盖文件之前请先备份。

相关内容