4

我运行Windows 7 某些文件夹,如C:\Users的意大利版本,显示为C:\Users 当我运行cmd,并从C:目录做一个ls。 但是,当我使用Windows资源管理器时,此用户 文件夹显示为Utenti。此外,当 安装脚本安装到C:\ Users和我 去到Windows资源管理器,我可以点击 C:\Utenti仍然查看的东西。文件夹名称转换在国际Windows 7版本中如何工作?

谁能解释其中该 翻译配置,以及如何 它工作在更深的层次,因为这 与 系统上的大多数文件夹这看似结束了 在微软Windows 7的意大利版本有两个名称会发生​​什么?

感谢您的指点或 更深入的信息 有关这种机制的特点 。

+3

我相信这是通过[desktop.ini中的LocalizedResourceName条目](http://msdn.microsoft.com/zh-cn/library/ms906608.aspx)完成的。是的,这是对于WinCE,但对于真正的Windows来说是一样的。 – Luke

+0

感谢您的回复,但您提到的是哪个desktop.ini文件。当我在计算机下进行搜索时,我获得了60个左右的desktop.ini结果。例如,C:\ Windows \ System32的内容是[LocalizedFileNames] migwiz.lnk = @%windir%\ system32 \ migwiz \ wet.dll,-588。任何idas如何理解这一点。谢谢,John Goche –

+0

Desktop.ini自定义它所在的文件夹。该值指定一个资源;路径是资源所在的DLL,数字是资源ID。此语法称为[间接字符串](http://msdn.microsoft.com/en-us/library/windows/desktop/bb759919%28v=vs.85%29.aspx)。 – Luke

回答

2

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

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

+0

谢谢您的回复。在我的意大利版本中,我必须取消选中以下选项才能执行您的建议:Pannello di controllo - > Aspetto e personalizzazione - > Opzioni cartella - > Nascondi i file protetti di sistema(consigliato)。然而,即使这个文件夹选项已更改,我无法在C:\文件夹中查看用户而不是Utenti。另外,你如何能够检查具有翻译文件夹名称的文件夹实际上是一个符号链接?谢谢。 John Goche –

+0

这可能是该菜单中的其他选项。不能告诉你确切的一个,因为我现在正在运行linux,只记得德国的命令。我无法确定他们是否使用符号链接,但它是一种类似的技术,我记得一年前阅读过一篇关于它的文章。 –

+0

对不起,但我找不到你提到的选项。你能告诉我德文的选项的名字吗?您能否在下次启动Windows时让我知道,或者,如果您找到该文章,无论使用哪种语言,我都希望能够阅读它。非常感谢你。 John Goche –

相关问题