| 'Dans la section générale de la feuille 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 Private Sub Form_Load() 'VbAndJava 1999/2000 'Guerrault Yonni 'E-Mail : Yonni4@iFrance.com Dim Sectors as Long,Bytes as Long,FreeC as Long, TotalC as Long,Total as Long,Freeb as Long GetDiskFreeSpace "C:\", Sectors, Bytes, Freec, Totalc Me.AutoRedraw = True Me.Print " Chemin : C:\" Me.Print " Secteurs par Cluster:" + Str$(Sector) Me.Print " Bytes par secteur:" + Str$(Bytes) Me.Print " Nombre de clusters libres :" + Str$(Freec) Me.Print " Nombre total de clusters :" + Str$(Totalc) Total = rTotalc& * rSector& * rBytes& Me.Print " Nombre total de bytes du répertoire " + Str$(Total) Freeb = rFreec& * rSector& * rBytes& Me.Print " bytes libres :" + Str$(Freeb) End sub |