System.FileSize

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function FileSize(var F: File): Integer;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public System.pas System System

Beschreibung

Gibt die Anzahl der Datensätze in einer Datei zurück.

In Delphi können Sie mit FileSize die Größe der angegebenen Datei (F) ermitteln. Die Größe wird als die Anzahl der Datensätze in einer Datensatzdatei ausgedrückt. Daher gilt Folgendes:

  • Wenn die Datei als Byte-Datei deklariert ist, dann ist ein Datensatz per Vorgabe ein Byte groß, und FileSize gibt die Anzahl der Bytes in der Datei zurück.
  • Die Prozedur Reset kann die Datensatzgröße (in Byte) beim Öffnen der Datei festlegen. In diesem Fall gibt FileSize die Anzahl der Datensätze in der Datei zurück.

Anmerkung:  Wenn die Datei untypisiert deklariert ist, und Sie beim Aufrufen von Reset keine Datenblockgröße angeben, nimmt FileSize eine Größe von 128 Byte an. FileSize gibt also die Anzahl der Bytes geteilt durch 128 zurück.

Die Funktion FileSize kann nur für geöffnete Dateien verwendet werden. Wenn die Datei leer ist, gibt FileSize(F) 0 zurück.

Siehe auch

Codebeispiele