呼叫API函式得到磁碟上剩餘空間的值 (轉)
得到上剩餘空間的值
最直接的方法是呼叫API函式 GetDiskFreeSpace,函式宣告如下:
宣告:
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:
'E-: coolde@21cn.com
Dim 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 persistent
Me.AutoRedraw = True
'Print the information to the form
Me.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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux檢視剩餘磁碟空間Linux
- boot分割槽剩餘空間不足boot
- 函式呼叫與空間分配函式
- 當前有一套測試庫,剩餘磁碟空間不多怎麼弄
- Linux 系統存在 inode 號被用完但磁碟空間還有剩餘的情況Linux
- ES6 - 函式與剩餘運算子函式
- 前端-如何始終平均分配剩餘空間前端
- ES6箭頭函式的剩餘引數函式
- 怎麼檢視微信收藏功能的剩餘可用空間
- 詳解flex佈局的元素如何分配容器的剩餘空間Flex
- oracle 剩餘表空間查詢慢,解決辦法Oracle
- 系統服務監控指標--load、CPU利用率、磁碟剩餘空間、磁碟I/O、記憶體使用情況等指標記憶體
- 建構函式之間的呼叫函式
- 無法更新win10提示C盤剩餘空間不足如何解決Win10
- 磁碟空間不足
- 棧空間受限情況下C/C++函式呼叫注意事項C++函式
- 兩個JS之間的函式互相呼叫JS函式
- 建構函式,拷貝賦值函式的N種呼叫情況函式賦值
- 如何檢查Mac磁碟空間,mac磁碟空間其他怎麼清理Mac
- 第 8 節:函式-函式巢狀呼叫與返回值函式巢狀
- js 實現鏈式呼叫名稱空間JS
- win10 如何修改磁碟空間 win10修改磁碟空間方法Win10
- 詳解升級win10系統提示系統盤剩餘空間不足的解決方法Win10
- Spring AI中函式呼叫Mistral AI最新APISpringAI函式API
- windows10磁碟空間不足怎麼清理_win10磁碟空間清理的方法WindowsWin10
- WSL 回收未使用的磁碟空間
- 函式呼叫引數變數傳值的問題函式變數
- Oracle 擴充磁碟空間Oracle
- ES6語法學習筆記之箭頭函式、剩餘引數筆記函式
- MySQL空間函式實現位置打卡MySql函式
- JavaScript 剩餘運算子JavaScript
- 中國剩餘定理
- 監控JVM記憶體使用情況,剩餘空間小於2M時報警JVM記憶體
- 將數值轉換為字串的函式字串函式
- 外部函式的呼叫函式
- 檢視佔用磁碟空間的程式
- ORACLE ASM的SSD磁碟空間回收分析OracleASM
- LVM邏輯卷線上動態擴容磁碟空間LVM
- ubuntu 擴充套件磁碟空間Ubuntu套件