无法删除文件(符号链接的目标不存在)

时间:2012-07-23 00:46:58

标签: filesystems fat32

我有一个名为ENG~1.IN的文件,无法删除。 文件位于带有FAT32文件系统的8GB SanDisk USB驱动器上。 Windows声明该文件附加了1,975个字节。

Windows资源管理器指出:

  

这不再位于J:。验证项目的位置,然后重试。

CMD声明:

  

找不到:J:\ ENG~1.IN

Attrib *声明:

  

符号链接J:\ ENG~1.IN的目标不存在

我已从恢复磁盘执行chkdsk /f/r(以及/p) 我试图从Windows XP,Vista,7,Mac OS X和Ubuntu中删除此文件(不确定是什么版本)。 我尝试过DelinvFile的试用版,它只声明该文件不存在(等待开发人员的回复)。 我创建了另一个具有相同名称的文件,windows将使用相同的名称并排列出两个文件,但是在打开或删除旧文件时​​,只会影响新文件。我甚至在驱动器上运行了两个文件的chkdsk,希望它能看到错误并链接两个,但它没有。

我相信这个文件(以及其他三个具有相同问题的文件)是由运行UC Linux的嵌入式计算机创建的。

5 个答案:

答案 0 :(得分:2)

因为我无法移动文件;我将其他所有内容移动到临时目录,使用“rd / s folderX”,最后将temp文件夹重命名为原始名称。

希望这会有所帮助:)

答案 1 :(得分:1)

两个包含尾随句点的文件:file。和._file。由MacOS制作(数据和资源分叉);两者都可以被复制(但一个被永久地卡住)

del \\?\d:\folder\subfolder\file.用于清除以句点结尾的实际数据文件(注意:如果路径或文件名中包含空格"del \\?\d:\some file.",则使用引号,或者仅填充选项卡)

但是:

del \\?\d:\folder\subfolder\._file.说无法找到(和GUI属性,然后安全选项卡显示不可用或无法显示)

attrib表示符号链接的目标不存在

fso.deletefile(可视化基本脚本)也提供了未找到的文件

做了chkdsk /r(但请注意,复制到新空间然后在新空间上创建问题);此外,尝试删除时尝试保持移位(但GUI只是在重试或跳过时循环),甚至尝试保存引用文件名的文本文档(以便不附加.txt默认行为)和echo. >._file.和{ {1}}(但它们只是保存了一个好的._文件;即它们会丢弃尾随句点,因为Windows不喜欢尾随句点或空格)

我的绑带现在是将所有内容从凌乱的文件夹中取出,然后将该杂乱的文件夹剪切并粘贴到驱动器的根目录,放弃作为名为“垃圾”的文件夹(但就像我的机器感染了某些东西一样 - - 下次我必须重做我很遗憾地将它复制到的三个大阵列中的任何一个时,它将被清除掉;但是,我仍然希望听到任何坚持摧毁这些不幸文件的人的声音;即系统和隐藏和拖尾期

答案 2 :(得分:0)

您可能只是将USB驱动器上的所有数据备份到硬盘上,然后格式化USB驱动器并将除了不可删除文件之外的所有数据放回USB驱动器上。

可能有一些方法可以修复您的文件系统,但在您的情况下可能根本不值得。

答案 3 :(得分:0)

在DelinvFile和DiskExplorer的开发人员的帮助下,我能够修改文件分配表以删除文件。

基本上我在DiskExplorer中为FAT打开驱动器并转到根目录。 找到问题文件的条目后,我选择了十六进制的视图,并将文件名的第一个字符修改为x00(请注意,输入值时不输入x - 它只显示值为十六进制)

之后我下了车并跑了chkdsk / f;现在我的驱动器工作得很好,没有更多神秘的文件: - )

答案 4 :(得分:0)

将文件移动到单独的文件夹(例如D:\ FolderX),然后从D中的管理命令提示符运行命令“RD / S FolderX”:

  • 为我工作。