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

Windows 7 Vista/Win7中的非英语特殊文件夹名称,windows-7,localization,windows-vista,special-folders,Windows 7,Localization,Windows Vista,Special Folders,在非英语版本的Windows Vista和Windows 7中,通常的特殊文件夹(如“我的文档”文件夹)具有双重命名:例如,“我的文档”可以通过以下方式访问(在德语系统中) 但(在资源管理器和文件选择对话框中)显示为 在我的(C#)应用程序中,我希望显示第二个表单,但需要在内部使用第一个表单。因此,我正在寻找一些函数来将Environment.GetFolderPath()(始终是英文名称)的结果转换为本地化形式 因为我不知道这个功能是如何命名的(而且我的英语有点有限),我甚至不知道如何用谷歌搜

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

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

在我的(C#)应用程序中,我希望显示第二个表单,但需要在内部使用第一个表单。因此,我正在寻找一些函数来将
Environment.GetFolderPath()
(始终是英文名称)的结果转换为本地化形式

因为我不知道这个功能是如何命名的(而且我的英语有点有限),我甚至不知道如何用谷歌搜索它

任何提示都非常感谢

谢谢
Martin

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


参考资料:

好的,经过进一步的研究,我发现自己:我要寻找的概念是

  • 使用(未记录的)
    LocalizedResourceName
    条目(仅针对Windows CE记录)
我将打开一个关于自动获取此“LocalizedResourceName”的函数的单独问题(我不想为路径中的每个目录手动查找它…)

C:\Users\Username\Documents
C:\Benutzer\Username\Eigene Dokumente