GetDiskFreeSpace

機能
指定のディスクの空き容量を調べる
Declare Function GetDiskFreeSpace Lib "kernel32.dll" Alias "GetDiskFreeSpaceA" _
(ByVal lpRootPathName As String, lpSectorsPerCluster As Long, lpBytesPerSector As Long, _
lpNumberOfFreeClusters As Long, lpTtoalNumberOfClusters As Long) As Long
Declare Function GetDiskFreeSpace Lib "kernel32.dll" Alias "GetDiskFreeSpaceA" _
(ByVal lpRootPathName As String, lpSectorsPerCluster As Long, lpBytesPerSector As Long, _
lpNumberOfFreeClusters As Long, lpTtoalNumberOfClusters As Long) As Long
戻り値
正常終了のとき          0以外
エラーのとき    0
備考
実際のバイト数は、取得したデータに基づいて計算しなければならない。
なお、この関数で取得できるディスクの容量は2GBまでである。
それを超えるものはGetDiskFreeSpaceEx()関数を使用する
サンプル
ダウンロード(GetDiskFreeSpace.lzh 1.46KB)