Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/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#windows目录_Windows - Fatal编程技术网

C#windows目录

C#windows目录,windows,Windows,如何使用java或c查找安装windows的分区?因此,文件访问在不同的计算机中是动态的,即它将访问安装windows的C:of D:。这将帮助您获取Windows目录 String Text= Environment.GetEnvironmentVariable("windir"); 您可以在C#中使用System.Environment类的属性SystemDirectory 这应该是C#中的Path.GetPathRoot(Environment.SystemDirectory)。对于C#

如何使用java或c查找安装windows的分区?因此,文件访问在不同的计算机中是动态的,即它将访问安装windows的C:of D:。这将帮助您获取Windows目录

String Text= Environment.GetEnvironmentVariable("windir");

您可以在C#中使用
System.Environment
类的属性
SystemDirectory

这应该是C#中的
Path.GetPathRoot(Environment.SystemDirectory)

对于C#,这将是
Path.GetPathRoot(Environment.SystemDirectory)
,这将为您提供类似于“C:\”的根路径。

无论如何,我更喜欢使用Environment.GetFolderPath(Environment.SpecialFolder.Windows)为了避免任何硬编码字符串(即使它几乎不可能改变!),还有一个问题,即在某些场景中没有环境变量。