FileSystemObject

ドライブのディスク総容量を取得する【TotalSizeプロパティ】【FileSystemObject】【ExcelVBA】

構文

Drive.TotalSize

TotalSize・・・・指定したドライブの総容量(ディスク容量)を取得する

Driveに指定したドライブの総容量を取得します。

TotalSizeプロパティのサンプルコード

Public Sub sample()
    '■FileSystemObjectの宣言
    Dim fso As Object: Set fso = CreateObject("Scripting.FileSystemObject")
            
    '■ドライブの空き容量を取得
    Debug.Print fso.GetDrive("C").TotalSize   '255180402688
    Debug.Print fso.GetDrive("C:").TotalSize  '255180402688
    Debug.Print fso.GetDrive("C:\").TotalSize '255180402688
End Sub

注意点

  • ドライブの現在の使用容量を取得する場合は、以下計算式で対応します。
    TotalSize(全容量) – AvailableSpace(空き容量) = ドライブで使用している容量

関連記事

コメント

タイトルとURLをコピーしました