FileSystem.GetFreeSpaceメソッド

 

説明

ディスクの空き容量を取得します。

 

通常は、ルートフォルダの所属するファイルシステムのディスクの空き容量を取得しますが、マウントしたフォルダの仮想ファイル名を指定すれば、マウント先のファイルシステムのディスクの空き容量も取得できます。

 

Windows98Meでは、ネットワーク上のフォルダにUNC表記(\\server\folderなど)でマウントされた仮想ファイル名は指定できません。

 

より追加されました

ではサポートされていません

 

呼出形式

var list = fs.GetFreeSpace( [ path ] )

 

戻り値

ディスクの空き容量

バイト単位の数値を表すNumberオブジェクトを返します。符号付き32ビット整数の上限(約2GB)を超えた場合は-1が返ります。

より上限を拡張し、符号付き64ビット整数の上限値になりました。値にはNumber型の有効桁数の制限があります。

 

引数

String path

空き容量を取得するファイルシステムに所属するフォルダの仮想ファイル名

省略した場合は、カレントフォルダに関する空き容量を返します。

 

例外

RTM-1

ファイルは物理パスにマップできません

 

使用例

var fs = new FileSystem;
var path = "/folder";
var size = fs.GetFreeSpace(path);
MessageBox(strf("%1の空き容量は%2バイトです", fs.GetVolumePath(path), size));

 

関連項目

Mountメソッド

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る