为什么我不能删除“不存在”但出现在我的下载目录中的文件?

apo*_*tis 25 windows-7 ntfs

我下载了三个视频。我将它们移到了另一个文件夹,我将所有视频都放在了其中,但是文件的副本仍然显示在我的下载目录中。我尝试(在资源管理器和 中cmd.exe)删除它们、移动它们、重命名它们或打开它们,但 Windows 说Could not find this item.该文件不再存在于该目录中,但它仍然出现在那里。如何从我的下载文件夹中删除这些?我还尝试通过保存将文件替换为另一个文件,但它们并排坐在一起,我可以删除其中一个,但之后无法删除另一个。它们也不占空间。

我使用的是 Windows 7,文件是通过 Firefox 下载到 NTFS 文件系统上的。

Syn*_*ech 27

我已经看到 Explorer 在文件被删除后显示了一段时间,所以我的第一个猜测是它实际上被删除了,但作为“幽灵”留下了。

但是,如果重新启动后该文件仍然存在,则并非如此。相反,它可能已被程序、资源管理器或防病毒程序使用。我建议尝试使用Unlocker释放/删除它,但同样,您说该文件已重新创建,因此不会是那样。

最后,我只剩下一个选择:文件名冲突。它们很少见(它们不应该发生),但某些情况(如竞争条件)可能导致它们发生。在这种情况下,处理它们的最佳方法与处理具有无效文件名的文件(例如其中包含非法字符或 DOS 时代的空格的​​文件)相同。现在有两种方法可以处理这种情况,都来自命令提示符,所以打开一个命令提示符到包含文件的文件夹:

  • 使用> dir /x 查看8.3格式的文件名,并用它来删除有问题的文件

或者

  • 使用通配符,如 > del *problem*file* 

  • 嘿,我不知道这有多少相关性,但是如果您像我一样使用 Win 10,并且像我一样发现这个问题,您可能会发现使用 bash shell 执行删除操作更容易。您只需要一个简单的 rm 命令。只是我的 0.02 美元。 (2认同)