_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 .errno
EBADF
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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für