_filelength, _filelengthi64

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 .errnoEBADF

Hinweise

Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Informationen zum Ändern dieses Verhaltens finden Sie im Global state in the CRT.

Anforderungen

Funktion Erforderlicher Header
_filelength <io.h>
_filelengthi64 <io.h>

Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.

Beispiel

Sehen Sie sich das Beispiel für _chsize.

Siehe auch

Dateiverarbeitung
_chsize
_fileno
_fstat, _fstat32, _fstat64, _fstati64, _fstat32i64, _fstat64i32
_stat, _wstat Funktionen