指定されたパスを含むドライブの空きディスク容量をメガバイト単位で返します。
FreeSpace := DriveGetSpaceFree(Path)
型:文字列
ドライブに含まれるすべてのパス(UNCパスやマップされたドライブでも動作する場合があります)。
型:整数
この関数は、指定された パス,を含むドライブの空きディスク容量をメガバイト単位で返します(メガバイト未満は切り捨て)。
失敗した場合は例外がスローされます。
一般に、パスは任意のパスにすることができます。NTFSはマウントボリュームとディレクトリジャンクションをサポートしているため、同じドライブレターで異なるパスを使用すると、異なる量の空き容量が発生します。
A_MyDocumentsが入っているドライブのディスクの空き容量を取得し、報告します。
FreeSpace := DriveGetSpaceFree(A_MyDocuments) MsgBox FreeSpace " MB"