Private Declare Function GetDiskFreeSpace Lib "kernel32" Alias "GetDiskFreeSpaceA" (ByVal lpRootPathName As String, lpSectorsPerCluster As Long, lpBytesPerSector As Long, lpNumberOfFreeClusters As Long, lpTotalNumberOfClusters As Long) As Long
Private Sub Form_Load()
Dim A As Long, B As Long, C As Long, D As Long
Dim Total As Double, Free As Double
GetDiskFreeSpace "C:\", A, B, C, D
Total = 1# * A * B * D
Free = 1# * A * B * C
MsgBox "Total = " & Total & " bytes" & vbLf & _
"Free = " & Free & " bytes", , "C:\"
End
End Sub
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.