Ruft die Größe einer Datei ab.
Größe := FileGetSize(DateiName, Einheit)
Typ: Zeichenkette
Wenn weggelassen, wird die aktuelle Datei der innersten umschlossenen Datei-Schleife verwendet. Andernfalls geben Sie den Namen der Zieldatei an. Wenn kein absoluter Pfad angegeben ist, wird die Datei im A_WorkingDir-Verzeichnis vermutet.
Typ: Zeichenkette
Wenn leer oder weggelassen, wird standardmäßig B verwendet. Andernfalls geben Sie einen der folgenden Buchstaben an, um das Ergebnis in einer bestimmten Einheit auszugeben:
Typ: Integer
Diese Funktion gibt die Größe der angegebenen Datei zurück (auf die nächste ganze Zahl abgerundet).
Bei Misserfolg wird ein OSError ausgelöst.
A_LastError wird auf das Ergebnis der Systemfunktion GetLastError() gesetzt.
Es werden Dateien in beliebiger Größe unterstützt, auch solche, die größer als 4 GB sind, und auch, wenn Bytes als Einheit verwendet wird.
Handelt es sich bei der Zieldatei um ein Verzeichnis, wird eine vom Betriebssystem vermutete Größe abgerufen (vermutlich 0 in den meisten Fällen).
Um die Größe des Ordners mit all seinen Dateien zu berechnen, gehen Sie wie folgt vor:
OrdnerGröße := 0 WelcherOrdner := DirSelect() ; Benutzer einen Ordner auswählen lassen. Loop Files, WelcherOrdner "\*.*", "R" OrdnerGröße += A_LoopFileSize MsgBox WelcherOrdner " ist " OrdnerGröße " Bytes groß."
FileGetAttrib, FileSetAttrib, FileGetTime, FileSetTime, FileGetVersion, Datei-Schleife