![]() |
Speicherplatz eines Datenträgers ermitteln
marabu zeigt mit folgendem Code eine Möglichkeit, den freien Speicherplatz beliebiger Datenträger wie der Festplatte oder CD-/DVD-Laufwerken zu ermitteln.
Delphi-Quellcode:
Ein möglicher Aufruf:
function DiskInfo(dir: String; var total, avail: Int64): Boolean;
begin dir := IncludeTrailingPathDelimiter(ExtractFilePath(dir)); Result := GetDiskFreeSpaceEx(PChar(dir), avail, total, nil); end;
Delphi-Quellcode:
var
TotalSpace, AvailSpace: Int64; begin DiskInfo('D:\', TotalSpace, AvailSpace); ShowMessage(Format( 'Gesamt: %.0n Bytes, Frei: %.0n Bytes', [1.0 * TotalSpace, 1.0 * AvailSpace])); end; [edit=fkerber]Fehler in Aufruf korrigiert - Danke an phlux. Mfg, fkerber[/edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz