Compartir a través de


_filelength, _filelengthi64

Obtiene la longitud de un archivo.

Sintaxis

long _filelength(
   int fd
);
__int64 _filelengthi64(
   int fd
);

Parámetros

fd
Se destina al descriptor de archivo.

Valor devuelto

_filelength y _filelengthi64 devuelven la longitud, en bytes, del archivo de destino asociado a fd. Si fd es un descriptor de archivo no válido, esta función invoca al controlador de parámetros no válidos, como se describe en Validación de parámetros. Si la ejecución puede continuar, ambas funciones devuelven -1L para indicar un error y establecer en errnoEBADF.

Comentarios

De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.

Requisitos

Función Encabezado necesario
_filelength <io.h>
_filelengthi64 <io.h>

Para obtener más información sobre compatibilidad, consulte Compatibilidad.

Ejemplo

Vea el ejemplo de _chsize.

Consulte también

Control de archivos
_chsize
_fileno
_fstat, _fstat32, _fstat64, _fstati64, _fstat32i64, _fstat64i32
Funciones _stat, _wstat