Vista / Win7中的非英文特殊文件夹名称

时间:2011-01-14 12:03:22

标签: windows-7 localization windows-vista special-folders

在非英语版本的Windows Vista和Windows 7中,通常的特殊文件夹(例如“我的文档”文件夹)具有双重命名:例如,“我的文档”可以通过

访问(在德语系统中)
C:\Users\Username\Documents

但是显示(在资源管理器和文件选择对话框中)为

C:\Benutzer\Username\Eigene Dokumente

在我的(C#)应用程序中,我想显示第二个表单,但需要在内部使用第一个表单。所以我正在寻找一些功能来转换,例如本地化表格的Environment.GetFolderPath()(总是英文名称)的结果。

由于我不知道,这个功能是如何调用的(我的英语有点限制),我甚至不知道如何谷歌。

任何提示都非常感谢!

由于 马丁

2 个答案:

答案 0 :(得分:1)

好的,经过一些更多的研究,我发现了自己:我正在寻找的概念是

我将打开一个关于自动获取“LocalizedResourceName”的函数的单独问题(我不想手动查找我路径中的每个目录...)

答案 1 :(得分:0)

您可以使用Environment.SpecialFolder.MyDocuments。它应该返回本地化路径。

参考:Environment.SpecialFolder Enumeration