Windows一直给我这个错误0x80004005:删除文件夹时出现未指定的错误

时间:2015-11-25 22:15:32

标签: windows bash cmd directory delete-file

我刚从驱动器下载了一个文件夹,并将文件解压缩到当前目录。但我无法打开文件夹,文件资源管理器说文件夹中的文件不存在。然后我尝试删除该文件夹,但它出现了Unspecified Error。我尝试过另一种删除文件夹的方法,比如......

del /f folder_name

在我的GNU Bash上,我试过......

rm -fr folder_name

所以他们中的任何一个都没有用。有没有办法删除这个文件夹?

这是图片。

trailing dot in folder name

1 个答案:

答案 0 :(得分:8)

"Something about school."文件夹名称中有一个尾随点。运行以下命令(可能需要提升权限/打开命令提示符作为管理员,另请参阅我对similar question at SuperUser的回答):

del "\\?\C:\Users\mete\…-24\Something about school."

请注意,上面的horizontal ellipsis)占位符表示路径的省略部分。

About the \\?\ prefix

  

对于文件I / O," \\?\"路径字符串的前缀告诉Windows   用于禁用所有字符串解析并发送后续字符串的API   它直接进入文件系统。

     

...

     

因为它关闭了路径字符串的自动扩展,所以   " \\?\"前缀还允许使用" .."和" ."在路上   名称,如果您尝试执行操作,这可能很有用   在具有这些其他保留的相对路径说明符的文件上   完全合格的道路的一部分。

请注意,您无法使用" \\?\"带有相对路径的前缀。