外部窗口上的Environment.SpecialFolder
谁能告诉我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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的 - 这就是要走的路。 在德语 Windows 上,
Environment.SpecialFolder.ProgramFiles
设置将返回C:\Programme
,Environment.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 returnC:\Programme
, and theEnvironment.SpecialFolder.CommonProgramFiles
would returnC:\Programme\Gemeinsame Dateien
(or something similar - I always use US-English Windows myself).Don't hardcode - use the Environment.SpecialFolders!
Marc
Environment.SpecialFolders 的 MSDN 页面对此进行了提示:
http://msdn.microsoft.com/en-us/ library/system.environment.specialfolder.aspx
不过,我还没有亲眼见过它。
The MSDN page for Environment.SpecialFolders hints at it:
http://msdn.microsoft.com/en-us/library/system.environment.specialfolder.aspx
I haven't seen it first-hand, though.