Drive.FreeSpace プロパティ

本ページには広告が含まれています。

指定したドライブまたはネットワーク共有上で、ユーザーが利用可能な空き領域の量を返します。

構文
  1. Double = Drive.FreeSpace
引数
戻り値
指定したドライブの空き容量(バイト単位)

Drive オブジェクトを返すメソッド・プロパティ

FSO.GetDrive メソッド
指定したパスのドライブに対応するDrive オブジェクトを返します。
FSO.Drives プロパティ
コンピューター上のすべてのDrive オブジェクトを格納したDrivesコレクション返します。
File.Drive プロパティ
指定したファイルがあるDrive オブジェクトを返します。

使い方

Cドライブの空き容量を取得します。

UWSC
結果
プレーンテキスト

Drive.FreeSpace プロパティはバイト単位の値を返すため、適切な単位に合わせる場合はformatBytes関数 (自作関数)を使います。

UWSC
結果
プレーンテキスト

プログラム実行例

すべてのドライブの情報を取得

UWSC
結果
CSV
使用関数

Cドライブの空き容量を割合で取得

Cドライブの空き容量を小数点以下第2位までの百分率(単位:%)で出力します。

UWSC
結果
プレーンテキスト
使用関数

関連記事

FileSystemObject オブジェクト
FSO.Drives プロパティ
コンピューター上のすべてのDrive オブジェクトを格納したDrivesコレクション返します。
Drive.DriveLetter プロパティ (FSO)
ローカル ドライブまたはネットワーク共有を識別する 1 つの大文字のアルファベットを返します。
Drive.FileSystem プロパティ (FSO)
指定したドライブで使用されているファイル システムを返します。
Drive.VolumeName プロパティ (FSO)
指定したドライブのボリューム名を取得または設定します。