呼叫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
- 檢視asm磁碟組剩餘空間的正確方法ASM
- boot分割槽剩餘空間不足boot
- parted掛載硬碟剩餘空間硬碟
- 函式呼叫與空間分配函式
- 當前有一套測試庫,剩餘磁碟空間不多怎麼弄
- LINUX檢視目錄剩餘空間的命令Linux
- 怎麼檢視oracle表空間,剩餘大小,表空間利用Oracle
- Linux 系統存在 inode 號被用完但磁碟空間還有剩餘的情況Linux
- ES6 - 函式與剩餘運算子函式
- 前端-如何始終平均分配剩餘空間前端
- 『Android』 獲取檔案系統剩餘空間Android
- ES6箭頭函式的剩餘引數函式
- 詳細顯示資料表空間的使用率與剩餘空間的SQLSQL
- 詳解flex佈局的元素如何分配容器的剩餘空間Flex
- MYSQL中查詢資料庫設定多大,剩餘空間是多少(轉)MySql資料庫
- oracle 剩餘表空間查詢慢,解決辦法Oracle
- linux下檢視分割槽資訊和剩餘空間大小Linux
- 呼叫API函式設計ABOUT視窗 (轉)API函式
- SQL Server自動化運維繫列:監控磁碟剩餘空間及SQL Server錯誤日誌SQLServer運維
- 得到固定字元位置的函式 (轉)字元函式
- 處理歸檔滿了fast_recovery_area無剩餘空間的案例AST
- 淺談API函式呼叫的方法API函式
- 系統服務監控指標--load、CPU利用率、磁碟剩餘空間、磁碟I/O、記憶體使用情況等指標記憶體
- 蘋果推iOS 10.3更新,良心之作,升級後剩餘空間大增蘋果iOS
- 詳解清除MongoDB所佔用的多餘的磁碟空間的方法MongoDB
- 建構函式之間的呼叫函式
- 無法更新win10提示C盤剩餘空間不足如何解決Win10
- 中國剩餘定理
- 檢視Win10啟用剩餘時間Win10
- VB呼叫API函式使視窗保持在最上層 (轉)API函式
- VB中呼叫WebService上的函式的方法Web函式
- 棧空間受限情況下C/C++函式呼叫注意事項C++函式
- 建構函式,拷貝賦值函式的N種呼叫情況函式賦值
- 兩個JS之間的函式互相呼叫JS函式
- JavaScript 剩餘運算子JavaScript
- 第 8 節:函式-函式巢狀呼叫與返回值函式巢狀
- 救救我:怎樣得到網頁中的表單空間並付值啊?網頁