获取磁盘空间
跨操作系统获取指定磁盘的使用情况。
uses System.SysUtils;
procedure TForm2.Button1Click(Sender: TObject);
var
FreeAvailable, TotalSpace: Int64;
f, t: integer;
begin
if GetDiskFreeSpaceEx(PChar(‘c:‘), FreeAvailable, TotalSpace, nil) then begin
t := TotalSpace div (1024*1024*1024);
Memo1.Lines.Add(t.ToString + ‘GB total‘);
f := FreeAvailable div (1024*1024*1024);
Memo1.lines.Add(f.ToString + ‘GB free‘);
end;
end;

原文:https://www.cnblogs.com/hnxxcxg/p/14479566.html