在 C# 中,如何引用以下位置而不是对其进行硬编码?

  • 程序文件 (x86)
  • 程序文件
有帮助吗?

解决方案

您可以使用:

System.Environment.GetFolderPath(System.Environment.SpecialFolder.ProgramFiles);

获取机器上的程序文件夹。这将返回正在运行的应用程序的正确内容。因此,对于 64 位计算机上的 32 位应用程序,它将在英文版 Windows 上返回“C:\Program Files (x86)”。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top