1

OS がインストールされているディレクトリを決定するプログラムを c# で作成したいと考えています。

つまり、一部のシステムでは「C」ドライブにあり、一部のシステムでは「D」ドライブにあります。OSがどのハードディスクドライブにインストールされているかをC#プログラミング言語で知る方法があることを知りたいです。

よろしく、 サイ・シンドゥ

4

5 に答える 5

6

試す

System.Environment.GetEnvironmentVariable("WINDIR")

更新: も使用できますが、ここSpecialFolder.Windowsでわかるように、%windir% または %SYSTEMROOT% 環境変数に対応する値も返します。

于 2012-04-27T06:34:00.420 に答える
3
   Path.GetPathRoot(Environment.SystemDirectory)
于 2012-04-27T06:35:30.823 に答える
2

使用する

string windir = Path.GetPathRoot(System.Environment.GetEnvironmentVariable("WINDIR"));

WindowsがCドライブにある C:\ を返します

于 2012-04-27T06:36:18.563 に答える
2

またはこれを試してください

Path.GetPathRoot(Environment.SystemDirectory)
于 2012-04-27T06:35:11.167 に答える
1

Environment.SystemDirectory( msdn )

于 2012-04-27T06:35:12.743 に答える