_filelength
, _filelengthi64
Ottiene la lunghezza di un file.
Sintassi
long _filelength(
int fd
);
__int64 _filelengthi64(
int fd
);
Parametri
fd
Destinare il descrittore del file.
Valore restituito
Sia _filelength
che _filelengthi64
restituiscono la lunghezza del file, in byte, del file di destinazione associato a fd
. Se fd
è un descrittore di file non valido, questa funzione richiama il gestore di parametri non validi, come descritto in Convalida dei parametri. Se l'esecuzione può continuare, entrambe le funzioni restituiscono -1L per indicare un errore e impostare su errno
EBADF
.
Osservazioni:
Per impostazione predefinita, lo stato globale di questa funzione è limitato all'applicazione. Per modificare questo comportamento, vedere Stato globale in CRT.
Requisiti
Funzione | Intestazione obbligatoria |
---|---|
_filelength |
<io.h> |
_filelengthi64 |
<io.h> |
Per altre informazioni sulla compatibilità, vedere Compatibility (Compatibilità).
Esempio
Vedere l'esempio per _chsize
.
Vedi anche
Gestione dei file
_chsize
_fileno
_fstat
, _fstat32
, _fstat64
, _fstati64
, _fstat32i64
_fstat64i32
_stat
, _wstat
funzioni