Drive.FreeSpace プロパティ

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

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

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

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

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

使い方

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

UWSC
結果
プレーンテキスト

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

UWSC
結果
プレーンテキスト

プログラム実行例

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

UWSC
結果
CSV
使用関数

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

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

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

関連記事

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