_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