Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Ruft die Länge einer Datei ab.
Syntax
long _filelength(
int fd
);
__int64 _filelengthi64(
int fd
);
Parameter
fd
Richten sich an den Dateideskriptor
Rückgabewert
Sowohl _filelength als auch _filelengthi64 geben in Bytes die Dateilänge der fd zugeordneten Zieldatei zurück. Wenn fd es sich um einen ungültigen Dateideskriptor handelt, ruft diese Funktion den ungültigen Parameterhandler auf, wie in der Parameterüberprüfung beschrieben. Wenn die Ausführung fortgesetzt werden darf, geben beide Funktionen -1L zurück, um einen Fehler anzugeben und auf .errno EBADF
Hinweise
Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Wie Sie dieses Verhalten ändern, erfahren Sie unter Globaler Status in der CRT.
Anforderungen
| Funktion | Erforderlicher Header |
|---|---|
_filelength |
<io.h> |
_filelengthi64 |
<io.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Beispiel
Ein Beispiel hierfür finden Sie unter _chsize.
Siehe auch
Dateibehandlung
_chsize
_fileno
_fstat, , _fstat32_fstat64, _fstati64, , _fstat32i64_fstat64i32
_stat, _wstat Funktionen