程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> Delphi調用WinAPI: GetDiskFreeSpaceEx - 獲取磁盤容量信息

Delphi調用WinAPI: GetDiskFreeSpaceEx - 獲取磁盤容量信息

編輯:Delphi

//聲明:GetDiskFreeSpaceEx(
 lpDirectoryName: PChar;             {磁盤根路徑}
 var lpFreeBytesAvailableToCaller: TLargeInteger; {可用空間}
 var lpTotalNumberOfBytes: TLargeInteger;     {總空間}
 TotalFree: PLargeInteger             {剩余空間}
): BOOL;

//舉例:

procedure TForm1.FormCreate(Sender: TObject);
var
 d1,d2,d3: Int64;
begin
 GetDiskFreeSpaceEx('C:',d1,d2,@d3);
 Memo1.Clear;
 with Memo1.Lines do
 begin
  Add(Format('可用空間: %f GB',[d1/1024/1024/1024]));
  Add(Format('總空間: %f GB',[d2/1024/1024/1024]));
  Add(Format('剩余空間: %f GB',[d3/1024/1024/1024]));
 end;
end;

//效果圖:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved