Törölt nick Creative Commons License 2009.05.28 0 0 9338
Meg egy másik lehetőség:

Private Declare Function GetDiskFreeSpace Lib "kernel32" Alias "GetDiskFreeSpaceA" (ByVal lpRootPathName As String, lpSectorsPerCluster As Long, lpBytesPerSector As Long, lpNumberOfFreeClusters As Long, lpTtoalNumberOfClusters As Long) As Long

Sub DiskInfo()
Dim Sectors As Long, Bytes As Long, FreeC As Long, TotalC As Long, TotalGB As Single, FreeGB As Long
GetDiskFreeSpace "C:", Sectors, Bytes, FreeC, TotalC
Debug.Print " Drive C:"
TotalGB = TotalC / 1024 * Sectors / 1024 * Bytes / 1024
Debug.Print " Total space: " & TotalGB & "GB"
FreeGB = FreeC& / 1024 * Sectors / 1024 * Bytes / 1024
Debug.Print " Free space: " & FreeGB & "GB"
End Sub

(Forrás)
Előzmény: Törölt nick (9336)