FileSystemProxy.GetDriveInfo(String) メソッド

定義

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

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

パラメーター

drive
String

調べるドライブ。

返品

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

例外

パスは、次のいずれかの理由で無効です。長さ 0 の文字列です。空白のみを含みます。無効な文字が含まれています。または、デバイス パス (\\.\で始まる) です。

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

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

ユーザーには、パスを表示するために必要なアクセス許可がありません。

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

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を使用して、使用可能なドライブとドライブの種類を確認します。 また、プロパティに対してクエリを実行して、ドライブの容量と使用可能な空き領域を確認することもできます。

適用対象

こちらもご覧ください