Computerwissenschaften

Delphi-Dateigröße in Bytes

Die FileSize- Funktion gibt die Größe einer Datei in Byte zurück – ein nützliches Ergebnis für bestimmte File-Handing-Anwendungen in einem Delphi- Programm.

 

Dateigröße abrufen

Die FileSize-Funktion gibt die Größe einer Datei in Byte zurück. Die Funktion gibt -1 zurück, wenn die Datei nicht gefunden wurde.

// gibt die Dateigröße in Bytes oder -1 zurück, wenn sie nicht gefunden wird. 
Funktion FileSize (Dateiname: wideString): Int64; 
var
 sr: TSearchRec; 
beginne 
wenn FindFirst (fileName, faAnyFile, sr)=0, dann
 resultiere:=Int64 (sr.FindData.nFileSizeHigh) shl Int64 (32) + Int64 (sr.FindData.nFileSizeLow) 
else
 result:=-1; 
FindClose (sr); 
Ende ;

Wenn Sie die Größe einer Datei in Byte haben, möchten Sie möglicherweise die Größe für die Anzeige (Kb, Mb, Gb) formatieren, um Ihren Endbenutzern das Verständnis der Daten zu erleichtern, ohne Einheiten konvertieren zu müssen.

Similar Posts

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.