请参阅 64 位计算机上的“程序文件”
-
12-09-2019 - |
题
在 C# 中,如何引用以下位置而不是对其进行硬编码?
- 程序文件 (x86)
- 程序文件
解决方案
您可以使用:
System.Environment.GetFolderPath(System.Environment.SpecialFolder.ProgramFiles);
获取机器上的程序文件夹。这将返回正在运行的应用程序的正确内容。因此,对于 64 位计算机上的 32 位应用程序,它将在英文版 Windows 上返回“C:\Program Files (x86)”。
不隶属于 StackOverflow