5

我正在运行意大利语版本的 Windows 7。当我从目录 运行并执行操作时,某些文件夹(例如C:\Users)会出现。但是,当我使用 Windows 资源管理器时,此Users 文件夹显示为Utenti。此外,当安装脚本安装到 C:\Users 并且我转到 Windows 资源管理器时,我可以单击 并仍然查看这些内容。C:\UserscmdlsC:C:\Utenti

谁能解释一下这个翻译是在哪里配置的以及它是如何在更深层次上工作的,因为系统上的大多数文件夹都会发生这种情况,而这些文件夹在意大利语版的 Window 7 中似乎最终有两个名称?

感谢您提供有关此类机制特性的任何指示或更深入的信息。

4

2 回答 2

3

本地化文件夹实际上是指向其英文对应部分的符号链接。原来的英文文件夹是隐藏的系统文件。这样,用户只能以他们的语言看到文件夹,但仍然可以使用他们的英文名称访问它们。这是 Windows Vista/7 的一大优点,因为之前如果脚本访问C:\Program Files它在非英语版本的 Windows 下是不可用的。

如果你去tools -> folder options -> show system files(或类似的东西,我不知道),你可以显示隐藏的原始英文文件夹。

于 2012-06-20T08:45:16.347 回答
2

正如 Felix Dombek 在他的评论中提到的,这是由于desktop.ini,它可以在您的用户文件夹(以及其他文件夹)中找到。

文件资源管理器和 Shell 使用此文件来自定义文件夹的外观。LocalizedResourceName条目负责显示的文件夹名称,用于确定正确的 DLL 和 stringID,应从中加载文件夹名称。

于 2019-12-28T13:53:09.133 回答