Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 参见';程序文件';在64位机器上_C#_Special Folders_Program Files - Fatal编程技术网

C# 参见';程序文件';在64位机器上

C# 参见';程序文件';在64位机器上,c#,special-folders,program-files,C#,Special Folders,Program Files,在C#中,如何引用以下位置而不是硬编码它们 程序文件(x86) 程序文件 您可以使用: System.Environment.GetFolderPath(System.Environment.SpecialFolder.ProgramFiles); 获取计算机上的程序文件文件夹。这将返回对正在运行的应用程序正确的内容。因此,对于64位计算机上的32位应用程序,它将在英文版Windows上返回“C:\Program Files(x86)”。这也将处理国际化版本的Windows

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

  • 程序文件(x86)
  • 程序文件
您可以使用:

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

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

这也将处理国际化版本的Windows