在非英语版本的Windows Vista和Windows 7中,通常的特殊文件夹(例如“我的文档”文件夹)具有双重命名:例如,“我的文档”可以通过
访问(在德语系统中)C:\Users\Username\Documents
但是显示(在资源管理器和文件选择对话框中)为
C:\Benutzer\Username\Eigene Dokumente
在我的(C#)应用程序中,我想显示第二个表单,但需要在内部使用第一个表单。所以我正在寻找一些功能来转换,例如本地化表格的Environment.GetFolderPath()
(总是英文名称)的结果。
由于我不知道,这个功能是如何调用的(我的英语有点限制),我甚至不知道如何谷歌。
任何提示都非常感谢!
由于 马丁
答案 0 :(得分:1)
好的,经过一些更多的研究,我发现了自己:我正在寻找的概念是
LocalizedResourceName
条目(仅针对Windows CE记录)我将打开一个关于自动获取“LocalizedResourceName”的函数的单独问题(我不想手动查找我路径中的每个目录...)
答案 1 :(得分:0)
您可以使用Environment.SpecialFolder.MyDocuments
。它应该返回本地化路径。