c# - 如何以编程方式检索 "Program Files"文件夹的实际路径?

标签 c# .net windows windows-xp program-files

<分区>

Possible Duplicate:
C# - How to get Program Files (x86) on Windows Vista 64 bit

我意识到用户更改 C:\Program Files 的 Windows 默认值的可能性很小,但奇怪的事情发生了!

如何从系统中获取到 Program Files 的正确路径?

最佳答案

.NET 提供了一个枚举 ' special folders ' 用于程序文件、我的文档等。

从枚举转换为实际路径的代码如下所示:

Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)

http://msdn.microsoft.com/en-us/library/14tx8hby.aspx

关于c# - 如何以编程方式检索 "Program Files"文件夹的实际路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1085584/

相关文章:

java - 在 Windows 上安装 Spark 不起作用

c - 在 Windows 上使用哪个单元测试框架进行 C 开发?

windows - 从 Windows 应用商店应用程序的超链接中删除下划线

c# - 如何强制 Regex.Replace 匹配 '/s'(将字符串视为单行)正则表达式修饰符

c# - staticListInParentClass.OfType<DerivedType>?

c# - 如何使用 .net webservices wse 或 wcf 创建安全的 SOAP 主体?

c# - TaskScheduler 始终在同一个线程上运行

c# - 在 ASP.NET Web API 中抑制 JsonMediaTypeFormatter 的 RequiredAttribute 验证

c# - 在 C# 中模拟 ImageLayout.Zoom

c# - Azure 函数代理响应正文不能包含大括号内的值