My.Computer.FileSystem.Drives プロパティ

更新 : 2007 年 11 月

すべての使用可能なドライブの名前を読み取り専用コレクションとして返します。

' Usage
Dim value As System.Collections.ObjectModel.ReadOnlyCollection(Of System.IO.DriveInfo) = My.Computer.FileSystem.Drives
' Declaration
Public ReadOnly Property Drives As System.Collections.ObjectModel.ReadOnlyCollection(Of System.IO.DriveInfo)

戻り値

System.Collections.ObjectModel.ReadOnlyCollection (of System.IO.DriveInfo)

例外

このプロパティは例外をスローしません。

解説

このプロパティはすべての論理ドライブを返します。

処理手順

My.Computer.FileSystem.Drives プロパティに関連するタスクの例を次の表に示します。

目的

参照項目

ドライブのボリューム ラベルを調べる

方法 : Visual Basic でドライブのボリューム ラベルを確認する

ドライブの形式を調べる

方法 : Visual Basic でドライブのフォーマットを確認する

ドライブの種類を調べる

方法 : Visual Basic でドライブの種類を確認する

ドライブの総領域を調べる

方法 : Visual Basic でドライブの合計領域を確認する

ドライブの空き領域を調べる

方法 : Visual Basic でドライブの物理空き容量を確認する

ドライブのルート ディレクトリを調べる

方法 : Visual Basic でドライブのルート ディレクトリを確認する

使用例

この例では、使用可能なドライブの名前をメッセージ ボックスに表示します。

Dim getInfo As System.IO.DriveInfo()
getInfo = System.IO.DriveInfo.GetDrives
For Each info As System.IO.DriveInfo In getInfo
    MsgBox(info.name)
Next

必要条件

名前空間 : Microsoft.VisualBasic.MyServices

クラス : FileSystemProxy (FileSystem へのアクセスを可能にします)

アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll 内)

プロジェクトの種類ごとの可用性

プロジェクトの種類

可用性

Windows アプリケーション

あり

クラス ライブラリ

あり

コンソール アプリケーション

あり

Windows コントロール ライブラリ

あり

Web コントロール ライブラリ

あり

Windows サービス

あり

Web サイト

あり

アクセス許可

次のアクセス許可が必要です。

アクセス許可

説明

FileIOPermission

ファイルとフォルダへのアクセス許可を制御します。関連する列挙値 : Unrestricted

詳細については、「コード アクセス セキュリティ」および「アクセス許可の要求」を参照してください。

参照

参照

My.Computer.FileSystem オブジェクト

System.Collections.ObjectModel.ReadOnlyCollection<T>

System.IO.DriveInfo

FileSystem.Drives

その他の技術情報

Visual Basic におけるファイル、ディレクトリ、およびドライブのプロパティ