Page 1 sur 1

Espace disque disponible

MessagePublié: 19 Juil 2005 à 19:48
par Stephane Maillard
[syntax="ls"]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 Initialize
Dim FreeDiskSpace As Long
Dim SectorsPerCluster As Long
Dim BytesPerSector As Long
Dim NumberOfFreeClusters As Long
Dim TotalNumberOfClusters As Long

FreeDiskSpace = GetDiskFreeSpace ("c:\",SectorsPerCluster, _
BytesPerSector, NumberOfFreeClusters, TotalNumberOfClusters)

FreeDiskSpace = (SectorsPerCluster/1024/1024)* BytesPerSector _
* NumberOfFreeClusters


Messagebox "Espace disque disponible = " & Str(Freediskspace)
End Sub[/syntax]