VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)
首页 - 经验之谈 - 如何得到磁盘上剩余空间的值
发表评论(0)作者:, 平台:, 阅读:8555, 日期:2000-03-12
如何得到磁盘上剩余空间的值

最直接的方法是调用API函数 GetDiskFreeSpace,函数声明如下:

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

计算规则:磁盘上剩余空间(字节)=磁道(Sector) *剩余扇区 *每扇区的字节数