2011-01-14 93 views
0

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

C:\Users\Username\Documents 

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

C:\Benutzer\Username\Eigene Dokumente 

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

因为我不知道这个功能是如何被调用的(而且我的英文是有限的),所以我甚至不知道如何去google。

任何提示都非常感谢!

感谢 马丁

回答

1

好了,经过一番更多的研究,我发现我自己:我一直在寻找的概念使用(无证)LocalizedResourceName进入了

我将开辟一个单独的问题abo ut自动获取这个“LocalizedResourceName”的功能(我不想为我的路径中的每个目录手动查找它...)