如何删除不能删除的文件和文件夹?
我有一个以前Windows的Documents and Settings
文件夹的备份,里面只有我原来的用户,还有2个目录内。Favorites
和Local Settings
。
当我尝试删除Local Settings
时,我得到这个错误。
我在cmdshell中运行了这个:
attrib *.* -r -a -s -h /s
…但它没有帮助,也没有返回任何错误/警告。
我在多个级别反复使用Favorites
和Unlocker v1.8.5
来查看是否有任何文件在使用中,但两者总是说: 无文件锁定。没有文件被锁定。
更新#1:
我能够_重命名目录,现在在(试图)删除之前给我这个警告。
如果我按Yes(或Yes to All),然后我得到这个错误。
Update #2:
我让LockHunter
运行,这需要重启,因为它在我的主系统分区上。在第2阶段扫描期间,我收到了大约40个这样的文件。
从文件25的索引$0中删除一个索引条目。
……接着是:
删除文件25的索引$0的索引条目。
删除37576号文件索引$I30中的索引条目cookie。
……但当我试图删除时,我还是得到了上面第一个错误对话框。
我又运行了一次chkdsk,这次是:chkdsk /f
。没有产生任何信息。删除时也是同样的结果。
Update #3:
深入研究,chkdsk /f /r
是位于这里深处的许多目录之一的名称。
C:\Documents and Settings.OLD\User\Local Settings\Application Data\Microsoft\Messenger\address@hotmail.com\SharingMetadatauser@hotmail.com\DFSR\Staging\CS{D4E4AE55-B5E2-F03B-5189-6C4DA6E41788}
在这些目录中,每一个文件的名字都是:
2300-{C93D01AC -0739 -4FD9 -88C7 -13D2F21A208E}-v2300-{C93D01AC -0739 -4FD9 -88C7 -13D2F21A208E}-v2300 -Downloaded.frx
我注意到,与所有的目录不同,我无法重命名这些文件。我还注意到,文件+目录名非常长:
原始目录=194个字符 文件名=100多个字符 总长度超过了255个字符的限制,这是不好的,也解释了我在更新#1中发布的错误信息。
部分解决方案。
重命名所有目录,直到路径总长度小于100。之后我就可以重命名99
文件了,更不用说删除.frx
目录内的所有东西了。
这只是部分的解决方案,因为这些(空)目录仍然不能删除,
C:\1\2\Favorites\WienWhat To Do…
C:\1\2\Favorites\Photography\FIRE
和上面的错误一样。
这里是资源管理器属性对两个文件夹的显示。
Update #4 (另一个部分解决方案):
使用harrymc的答案,结合彻底阅读这篇令人惊奇的MS-KB文章,其中包含了几乎每个人的想法,还有一些,标题不显眼: 你不能删除NTFS文件系统卷上的文件或文件夹 。
我能够删除第2个文件夹Local Settings
–问题是最后有一个看不见的尾部空格。我很幸运,当我用他建议的C:\Favorites\Photography\FIRE
命令进行自动完成时。
注意:普通的del "\?\<path>"
并不奏效,从del
删除也不奏效。
现在剩下的就是第一个目录explorer
了 (是的,我无休止地尝试了上述解决方案的多种组合;)