获取磁盘空间
跨操作系统获取指定磁盘的使用情况。
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