Drive オブジェクト

特定のディスク ドライブまたはネットワーク共有のプロパティにアクセスできます。

解説

次のコードでは、ドライブ プロパティにアクセスするための、Drive オブジェクトの使用例を示します。

Sub ShowFreeSpace(drvPath)
    Dim fs, d, s
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set d = fs.GetDrive(fs.GetDriveName(drvPath))
    s = "Drive " & UCase(drvPath) & " - " 
    s = s & d.VolumeName  & vbCrLf
    s = s & "Free Space: " & FormatNumber(d.FreeSpace/1024, 0) 
    s = s & " Kbytes"
    MsgBox s
End Sub

コレクション

コレクション 説明
Drives 利用可能なすべてのドライブの読み取り専用のコレクションです。

プロパティ

プロパティ 説明
AvailableSpace 指定したドライブまたはネットワーク共有上で、ユーザーが利用可能な領域の量を返します。
DriveLetter ローカル ドライブまたはネットワーク共有を識別する 1 つの大文字のアルファベットを返します。
DriveType 指定したドライブの種類を返します。
FileSystem 指定したドライブで使用されているファイル システムを返します。
FreeSpace 指定したドライブまたはネットワーク共有上で、ユーザーが利用可能な空き領域の量を返します。
IsReady 指定したドライブの準備ができている場合は true を返し、そうでない場合は false を返します。
Path 指定したドライブのパス名を示す、大文字のアルファベットとその後のコロンを返します。
RootFolder 指定されたドライブのルート フォルダーを表す Folder オブジェクトを返します。
SerialNumber 指定したドライブのシリアル番号を返します。
ShareName 指定したドライブのネットワーク共有名を返します。
TotalSize 指定したドライブまたはネットワーク共有の合計サイズを返します。
VolumeName 指定したドライブのボリューム名を設定するか返します。

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。