外部窗口上的Environment.SpecialFolder

发布于 2024-07-27 21:37:29 字数 141 浏览 4 评论 0原文

谁能告诉我Environment.SpecialFolders 在非英语版本的Windows 上是否可以正常工作。 例如。 其中 SpecialFolder.CommonProgramFiles 不是“c:\program files\common files”?

Can anyone tell me if Environment.SpecialFolders works correctly on non-english versions of windows. for example. where the SpecialFolder.CommonProgramFiles is not "c:\program files\common files"?

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

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

发布评论

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

评论(2

你在我安 2024-08-03 21:37:29

是的 - 这就是要走的路。 在德语 Windows 上,Environment.SpecialFolder.ProgramFiles 设置将返回 C:\ProgrammeEnvironment.SpecialFolder.CommonProgramFiles 将返回< code>C:\Programme\Gemeinsame Dateien (或类似的东西 - 我自己总是使用美式英语 Windows)。

不要硬编码 - 使用Environment.SpecialFolders!

马克

Yes - that's the way to go. On a German Windows, the Environment.SpecialFolder.ProgramFiles setting would return C:\Programme, and the Environment.SpecialFolder.CommonProgramFiles would return C:\Programme\Gemeinsame Dateien (or something similar - I always use US-English Windows myself).

Don't hardcode - use the Environment.SpecialFolders!

Marc

允世 2024-08-03 21:37:29

Environment.SpecialFolders 的 MSDN 页面对此进行了提示:

GetFolderPath 方法返回与此枚举关联的位置。 这些文件夹的位置在不同的操作系统上可以有不同的值,用户可以更改某些位置,并且位置已本地化。

http://msdn.microsoft.com/en-us/ library/system.environment.specialfolder.aspx

不过,我还没有亲眼见过它。

The MSDN page for Environment.SpecialFolders hints at it:

The GetFolderPath method returns the locations associated with this enumeration. The locations of these folders can have different values on different operating systems, the user can change some of the locations, and the locations are localized.

http://msdn.microsoft.com/en-us/library/system.environment.specialfolder.aspx

I haven't seen it first-hand, though.

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