【问题标题】:Non-English special folder names in Vista/Win7Vista/Win7 中的非英文特殊文件夹名称
【发布时间】:2011-06-09 02:47:31
【问题描述】:

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

C:\Users\Username\Documents

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

C:\Benutzer\Username\Eigene Dokumente

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

由于我不知道这个功能是如何被调用的(而且我的英语有点受限),我什至不知道如何谷歌它。

非常感谢任何提示!

谢谢 马丁

【问题讨论】:

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


    【解决方案1】:

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

    参考:Environment.SpecialFolder Enumeration

    【讨论】:

      【解决方案2】:

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

      我将针对自动获取此“LocalizedResourceName”的功能提出一个单独的问题(我不想为路径中的每个目录手动查找它...)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-12-17
        • 1970-01-01
        • 2013-04-02
        • 1970-01-01
        • 2011-01-06
        • 2012-02-21
        • 1970-01-01
        • 2013-03-12
        相关资源
        最近更新 更多