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

发布于 2024-10-11 17:15:42 字数 458 浏览 4 评论 0原文

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

C:\Users\Username\Documents

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

C:\Benutzer\Username\Eigene Dokumente

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

因为我不知道这个功能是如何调用的(而且我的英语在某种程度上是有限的),我什至不知道如何谷歌它。

非常感谢任何提示!

谢谢 马丁

In non-english versions Windows Vista and Windows 7 the usual special folders (such as the "My documents" folder) have dual naming: For instance "My documents" can be accessed (in german systems) via

C:\Users\Username\Documents

But is displayed (in explorer and file choosing dialogs) as

C:\Benutzer\Username\Eigene Dokumente

In my (C#) application, I would like to display the second form but need to use the first one internally. So I'm looking for some function to convert e.g. the result of Environment.GetFolderPath() (which is always the english name) to the localized form.

Since I do not know, how this feature is called (and my english is somehow limited), I don't even know how to google it.

Any hints are very appreciated!

Thanks
Martin

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦情居士 2024-10-18 17:15:42

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

  • 连接点
  • Desktop.ini 使用(未记录的)LocalizedResourceName 条目(仅针对 Windows CE 进行记录)

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

Ok, after some more research, I found out myself: The concepts I was looking for were

I will open up a separate question about a function for getting this "LocalizedResourceName" automatically (I do not want to look it up manually for each directory in my path...)

睫毛溺水了 2024-10-18 17:15:42

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

参考:Environment.SpecialFolder 枚举

You can use Environment.SpecialFolder.MyDocuments. It should return the localized path.

Reference: Environment.SpecialFolder Enumeration

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文