无法删除包含特殊字符的文件夹(在 Windows 10 中)

无法删除包含特殊字符的文件夹(在 Windows 10 中)

我遇到了一些看起来像是 Windows 中的错误的东西。

我已经将 RAR 档案解压到我的电脑上,并且无法以任何方式删除解压的文件夹!

我的操作系统的语言是英语,但有些文化方面设置为希腊语。

造成问题的字符似乎是“å”。

以下是显示该问题的屏幕截图:

无法删除的文件夹

使用DEL似乎cmd没有帮助。

当我尝试从资源管理器中删除该文件夹时,什么也没有发生。

当我尝试从资源管理器重命名文件夹时,收到这些奇怪的消息:

消息 1

消息 2

似乎 Windows 的一部分认为它是一个文件,而另一部分认为它是一个文件夹。

所以,问题是:有人知道这里发生了什么吗?有什么办法可以删除这个东西吗?

编辑:

如您所见,我找到了解决方案。但是如果有人能向我解释为什么 Windows 在通常支持 Unicode 的情况下会出现此字符问题,请告诉我。我想了解它的内部原理……(我想,这是与另一个问题的唯一区别)

NTFS 是否同时支持 Unicode 和 ASCII 文件名,并且该文件使用 ASCII(出于某种原因)?那么如果它使用 ASSCII,那么字符究竟如何在 Explorer 中正确显示?

答案1

好的,我通过这里找到了解决方案:https://superuser.com/a/72296/527934

您可以使用 8.3 名称来删除该文件夹,如下所示:

dir /x (获取 8.3 名称)

rd /s /q <8.3 name> (在我的例子中,8.3 名称是STILLE~1

我只是想知道为什么 Windows 会这样做......

如果有人知道它的内部结构,请提供更详尽的答案(可能与上述解决方案文本一起),我会将其标记为正确。

Windows 的问题在于双点..。似乎文件夹名称中不能包含这些,因为它是 的通配符folder uphttps://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx

相关内容