Thema: Delphi Dateigröße auslesen

Einzelnen Beitrag anzeigen

Benutzerbild von ibp
ibp

Registriert seit: 31. Mär 2004
Ort: Frankfurt am Main
1.511 Beiträge
 
Delphi 7 Architect
 
#10

Re: Dateigröße auslesen

  Alt 26. Mai 2004, 13:43
wo steht ds denn, daß man keine Textdateien nehmen kann?:

Zitat:
Die Funktion gibt die Anzahl der Datensätze in einer Datei zurück.

Unit

System

Kategorie

Ein-/Ausgabe

Delphi-Syntax:

function FileSize(var F): Integer;

Beschreibung

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 Bytes) beim Öffnen der Datei setzen. In diesem Fall gibt FileSize die Anzahl der Datensätze in der Datei zurück.

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

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