6

在 C# 中,如何引用以下位置而不是硬编码它们?

  • 程序文件 (x86)
  • 程序文件
4

1 回答 1

13

您可以使用:

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

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

于 2009-09-21T11:41:02.147 回答