FileLen-Funktion

Aktualisiert: November 2007

Gibt einen Long-Wert zurück, der den Umfang einer Datei in Bytes angibt.

Das My-Feature ermöglicht bei Datei-E/A-Vorgängen höhere Produktivität und Leistung als FileLen. Weitere Informationen hierzu finden Sie unter My.Computer.FileSystem.GetFileInfo-Methode.

Public Function FileLen(ByVal PathName As String) As Long

Parameter

  • PathName
    Erforderlich. String-Ausdruck, der eine Datei angibt. PathName kann das Verzeichnis oder den Ordner und das Laufwerk enthalten.

Ausnahmen

Ausnahmetyp

Fehlernummer

Bedingung

FileNotFoundException

53

Die Datei ist nicht vorhanden.

Beachten Sie die Spalte "Fehlernummer", wenn Sie Visual Basic 6.0-Anwendungen aktualisieren, die eine unstrukturierte Fehlerbehandlung verwenden. (Sie können die Fehlernummer mit der Number-Eigenschaft (Err-Objekt) vergleichen.) Wenn möglich, sollten Sie jedoch erwägen, eine solche Fehlersteuerung durch eine Übersicht über die strukturierte Ausnahmebehandlung für Visual Basic zu ersetzen.

Hinweise

Wenn die angegebene Datei beim Aufruf der FileLen-Funktion geöffnet ist, entspricht der zurückgegebene Wert dem Umfang der Datei zum Zeitpunkt der Öffnung.

Hinweis:

Den aktuellen Umfang einer geöffneten Datei ermitteln Sie mit der LOF-Funktion.

Beispiel

In diesem Beispiel wird mit der FileLen-Funktion der Umfang einer Datei in Bytes zurückgegeben. In diesem Beispiel stellt TestFile eine Datei dar, die Daten enthält.

Dim MySize As Long
' Returns file length (bytes).
MySize = FileLen("TESTFILE")

Hinweise für Entwickler intelligenter Geräte

Diese Funktion wird nicht unterstützt.

Anforderungen

Namespace:Microsoft.VisualBasic

**Modul:**FileSystem

**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Siehe auch

Referenz

FileDateTime-Funktion

GetAttr-Funktion

LOF-Funktion

FileNotFoundException

Weitere Ressourcen

Datei-, Verzeichnis- und Laufwerkseigenschaften in Visual Basic