询问复制到空目的地时是否替换文件?

询问复制到空目的地时是否替换文件?

这种事已经发生过很多次了,每次我都不知道为什么会发生这种事。

当我将文件复制/移动/提取到空文件夹时,该过程会在某些文件上暂停,声称该文件已经存在并询问我是否要替换它。

我在 Windows 上遇到过这种情况,无论它是什么版本。

我对此唯一的解释是:

1- 导致文件不完整而发生故障。

2- 复制过程效率低下,会尝试复制某些文件两次。

为什么会发生这种情况?

额外的信息:

  • 目标文件夹中不存在隐藏文件或系统隐藏文件,我说它是空的。
  • 提示我替换的文件的名称并不总是相同的。
  • 这可能不是病毒,它发生在我的多台计算机上,发生在不同的地点和时间范围内,有时是在重新格式化 Windows 后发生的,我只是很好奇为什么会发生这种情况。此外,有时在从 RAR/ZIP 存档中提取文件时也会发生这种情况。

答案1

一个可能的原因:从文件名大写的系统传输文件使其不同(分离)。

例子:

~/项目/z$ pwd
/主页/hannu/项目/z

~/项目/z$ uname -srp
Linux 3.16.0-46-通用 x86_64

~/Projects/z$ mount | grep home
/dev/sdb1 on /home 类型 ext4 (rw,noatime,nodiratime,errors=remount-ro)

~/Projects/z$ 目录

~/Projects/z$ echo 1 >文件&& echo 2 >文件&& 目录
file 文件

~/Projects/z$ for f in *;do echo -e "\n--- $f ---"; cat $f;完成

- - 文件  - -
2

- - 文件  - -
1

〜/项目/z$


第二个可能的原因
将文件从保留长文件名的文件系统(例如 NTFS)复制到对文件名长度有更多限制的文件系统(例如 FAT12 和其他类似年龄的文件系统)。

答案2

有许多您看不到的隐藏文件,然后如果您选择所有文件并尝试复制到其他目标,则该文件可能已经存在,因此 Windows 肯定会向您询问这个问题。

空文件夹中存在相同文件的最可能原因是病毒将自身复制到目录中的所有文件中。

或者输入 Windows 要求您输入的已经存在的特定文件名,这样您就能得到问题的准确答案。

相关内容