2012-04-02 4 views
3

ウィンドウがインストールされているパーティションを見つけるにはjavaまたはc#を使用しますか?ファイルアクセスは異なるコンピュータで動的になります。つまり、D:のD:にアクセスします。ウィンドウがインストールされています。C#Windowsのディレクトリ

+0

が重複する可能性: //stackoverflow.com/questions/200066/how-to-get-the-name-of-the-drive-that-the-os-is-installed-on) – CharlesB

答えて

5

これをC#で試してください。これは、Windowsディレクトリを取得するのに役立ちます。

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

+1とにかく私はEnvironment.GetFolderPath (Environment.SpecialFolder.Windows)を使用すると、ハードコードされた文字列を避けることができます(変更することはほとんど不可能ですが)! –

+0

いくつかのシナリオでは、環境変数がないという問題もあります。 – Joey

1

あなたは、C#でSystem.EnvironmentクラスのプロパティSystemDirectoryを使用することができます。

2

これはC#のPath.GetPathRoot(Environment.SystemDirectory)である必要があります。

Path.GetPathRoot(Environment.SystemDirectory)になりC#の場合
1

、これは次のようにあなたのルートパスを与えるだろう「C:\」[?OSがインストールされているドライブの名前を取得する方法](HTTPの

関連する問題