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 |
|
說明 |
|
獲取與一個磁盤的組織有關(guān)的信息,以及了解剩余空間的容量 |
|
返回值 |
|
Long,非零表示成功,零表示失敗。會設(shè)置GetLastError |
|
參數(shù)表 |
|
參數(shù) |
類型及說明 |
lpRootPathName |
String,不包括卷名的一個磁盤根路徑 |
lpSectorsPerCluster |
Long,用于裝載一個簇內(nèi)扇區(qū)數(shù)的變量 |
lpBytesPerSector |
Long,用于裝載一個扇區(qū)內(nèi)字節(jié)數(shù)的變量 |
lpNumberOfFreeClusters |
Long,用于裝載磁盤上剩余簇數(shù)的變量 |
lpTtoalNumberOfClusters |
Long,用于裝載磁盤上總簇數(shù)的變量 |
注解 |
|
在采用FAT16格式的windows95系統(tǒng)中,如一個驅(qū)動器(分區(qū))的容量超過了2GB,則不應(yīng)使用這個函數(shù)。此時,這個函數(shù)能識別的最大分區(qū)容量只有2GB |
Top |