GetDiskFreeSpace |
VB声明 |
|
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 |
|
说明 |
|
获取与一个磁盘的组织有关的信息,以及了解剩余空间的容量 |
|
返回值 |
|
Long,非零表示成功,零表示失败。会设置GetLastError |
|
参数表 |
|
参数 |
类型及说明 |
lpRootPathName |
String,不包括卷名的一个磁盘根路径 |
lpSectorsPerCluster |
Long,用于装载一个簇内扇区数的变量 |
lpBytesPerSector |
Long,用于装载一个扇区内字节数的变量 |
lpNumberOfFreeClusters |
Long,用于装载磁盘上剩余簇数的变量 |
lpTtoalNumberOfClusters |
Long,用于装载磁盘上总簇数的变量 |
注解 |
|
在采用FAT16格式的windows95系统中,如一个驱动器(分区)的容量超过了2GB,则不应使用这个函数。此时,这个函数能识别的最大分区容量只有2GB |
Top |