DriveGetSpaceFree

指定されたパスを含むドライブの空きディスク容量をメガバイト単位で返します。

FreeSpace := DriveGetSpaceFree(Path)

パラメータ

Path

型:文字列

ドライブに含まれるすべてのパス(UNCパスやマップされたドライブでも動作する場合があります)。

戻り値

型:整数

この関数は、指定された パス,を含むドライブの空きディスク容量をメガバイト単位で返します(メガバイト未満は切り捨て)。

エラー処理

失敗した場合は例外がスローされます。

備考

一般に、パスは任意のパスにすることができます。NTFSはマウントボリュームとディレクトリジャンクションをサポートしているため、同じドライブレターで異なるパスを使用すると、異なる量の空き容量が発生します。

DriveGetCapacityDrive関数

A_MyDocumentsが入っているドライブのディスクの空き容量を取得し、報告します。

FreeSpace := DriveGetSpaceFree(A_MyDocuments)
MsgBox FreeSpace " MB"

この関数の他の例は、「Drive関数」ページの例1をご覧ください。