本文共 1254 字,大约阅读时间需要 4 分钟。
声明:
Declare Function GetDiskFreeSpace Lib "kernel32" Alias "GetDiskFreeSpaceA" (ByVal lpPathName As String, lpSectorsPerCluster As Long, lpBytesPerSector As Long, lpNumberOfFreeClusters As Long, lpTtoalNumberOfClusters As Long) As Long使用:Private Sub Form_Load()'Man 2001'URL: http://goodvbman.yeah'E-: coolde@21cn.comDim Sectors as Long,Bytes as Long,FreeC as Long, TotalC as Long,Total as Long,Freeb as Long'Retrieve information about the C:GetDiskFreeSpace "C:", Sectors, Bytes, Freec, Totalc'Set graphic mode to persistentMe.AutoRedraw = True'Print the information to the formMe.Print " Path: C:"Me.Print " Sectors per Cluster:" + Str$(Sector)Me.Print " Bytes per sector:" + Str$(Bytes)Me.Print " Number Of Free Clusters:" + Str$(Freec)Me.Print " Total Number Of Clusters:" + Str$(Totalc)Total = rTotalc& * rSector& * rBytes&Me.Print " Total number of bytes in path:" + Str$(Total)Freeb = rFreec& * rSector& * rBytes&Me.Print " Free bytes:" + Str$(Freeb)End sub计算规则:磁盘上剩余空间(字节)=磁道(Sector) *剩余扇区 *每扇区的字节数
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-1007455/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10748419/viewspace-1007455/