FileSystem.GetDriveInfo(String) メソッド

定義

指定したドライブの DriveInfo オブジェクトを返します。

public:
 static System::IO::DriveInfo ^ GetDriveInfo(System::String ^ drive);
public static System.IO.DriveInfo GetDriveInfo (string drive);
static member GetDriveInfo : string -> System.IO.DriveInfo
Public Shared Function GetDriveInfo (drive As String) As DriveInfo

パラメーター

drive
String

確認するドライブ。

戻り値

DriveInfo

指定されたドライブの DriveInfo オブジェクト。

例外

パスが無効です。原因として、パスが長さが 0 の文字列であるか、パスに空白しか含まれていないか、パスに無効な文字が含まれているか、またはパスがデバイス パスである (\\.\ で始まっている) ことが考えられます。

driveNothing または空の文字列です。

パスがシステム定義の最大長を超えています。

ユーザーがパスを参照するのに必要なアクセス許可を保持していません。

次の使用例は、 DriveInfo C ドライブのオブジェクトを取得し、それを使用してドライブに関する情報を表示します。

Dim getInfo = My.Computer.FileSystem.GetDriveInfo("C:\")
MsgBox("The drive's type is " & getInfo.DriveType)
MsgBox("The drive has " & getInfo.TotalFreeSpace & " bytes free.")

さまざまなドライブの種類については、次を参照してください DriveType

注釈

このクラスは DriveInfo ドライブをモデル化し、ドライブ情報を照会するためのメソッドとプロパティを提供します。 使用可能なドライブとドライブの種類を決定するために使用 DriveInfo します。 また、このプロパティに対してクエリを実行して、ドライブの容量と使用可能な空き領域を特定することもできます。

適用対象

こちらもご覧ください