Hilfe

FileSize

B2D B+ B3D

Aufruf

Byte = FileSize (Datei$)

Parameter

Datei$ gültiger Dateiname (evtl. mit Pfad)


Rückgabewert

Dateigröße in Byte


Beschreibung

Diese Funktion ermittelt die Dateigröße beliebiger Datei. Es ist für das Kopieren, Speichern und Laden manchmal notwendig zu wissen, wie groß die Datei eigentlich ist.

Mit den Befehlen FileType und NextFile können weitere Informationen ausgelesen werden.


Zusatzinformation

Wie berechnet man Dateigrößen?

Die kleinste Informationseinheit ist Bit. Um ganze Buchstaben zu speichern werden 8 Bit zusammengenommen. Diese 8 Bit nennt man Byte. Ein Byte kann Werte von 0 bis 255 annehmen. Somit sind es genug Zeichnen um Zahlen, Buchstaben und Sonderzeichen zu speichern. Ein Byte ist aber sehr klein. Damit die Zahlen nicht zu groß werden, können die Dateigrößen auch als KiloByte, MegaByte, Gigabyte oder Terabyte angegeben werden. Dabei entspricht ein KiloByte 1024 Byte. Ein MegaByte 1024 KiloByte usw...


Beispiel

Standardbeispiel:

;Dieses Programm ermittelt die Größe der Datei Calc.exe (Taschenrechner):

Datei$ = "C:\Windows\Calc.exe"
Text 0,0, "Dateigrösse: " + FileSize(Datei$)
Text 0,10, "Beliebige Taste beendet Programm"
WaitKey()


Siehe auch

CopyFile, Eof, FilePos, FileType, NextFile, ReadDir, SeekFile

Übersicht Datenverwaltung Dateien & Streams