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

Met*_*enk -1 windows directory bash cmd delete-file

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

del /f folder_name
Run Code Online (Sandbox Code Playgroud)

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

rm -fr folder_name
Run Code Online (Sandbox Code Playgroud)

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

这是图片.

文件夹名称中的尾随点

Jos*_*efZ 10

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

del "\\?\C:\Users\mete\…-24\Something about school."
Run Code Online (Sandbox Code Playgroud)

请注意,上面的(水平省略号)占位符表示路径的省略部分.

关于\\?\前缀:

对于文件I/O,\\?\路径字符串的" "前缀告诉Windows API禁用所有字符串解析并将其后面的字符串直接发送到文件系统.

...

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

请注意,您不能将" \\?\"前缀与相对路径一起使用.

  • 就像一个魅力......在我的目录中,使用: rmdir "\\?\C:\Users\some_folder_named_with_dot_at_end." /S (2认同)