请参阅64位计算机上的"程序文件"

Nem*_*emo 6 c# special-folders program-files

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

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

Sim*_*ens 13

您可以使用:

System.Environment.GetFolderPath(System.Environment.SpecialFolder.ProgramFiles);
Run Code Online (Sandbox Code Playgroud)

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

  • 这也将适应国际化的Windows版本 (3认同)