ドライブ名を取り出す方法には2種類あります。
-------------------------------------------------------
using System;
class Sample
{
public static void Main()
{
// Directoryクラスを利用
string[] driveNames1 = System.IO.Directory.GetLogicalDrives();
foreach(string driName1 in driveNames1)
{
Console.WriteLine(driName1);
}
// Environmentクラスを利用
string[] driveNames2 = Environment.GetLogicalDrives();
foreach(string driName2 in driveNames2)
{
Console.WriteLine(driName2);
}
}
}
-------------------------------------------------------
どちらを利用しても結果は同じですね、当然ですが(^^;
使い分けるとしたら、System.IOをusingしている場合(フォルダやファイルの情報を扱う場合)はDirectoryクラス、その他の場合はEnvironmentクラスにする、とかですかねぇ。
あまり意味ないですね(^^;
あおい情報システム株式会社 小野修司(どっとねっとふぁん)