_filelength, _filelengthi64

파일의 길이를 가져옵니다.

구문

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

매개 변수

fd
파일 설명자를 대상으로 지정합니다.

반환 값

_filelength_filelengthi64 모두 fd와 연결된 대상 파일의 파일 길이(바이트)를 반환합니다. 잘못된 파일 설명자인 경우 fd 이 함수는 매개 변수 유효성 검사에 설명된 대로 잘못된 매개 변수 처리기를 호출합니다. 실행을 계속하도록 허용된 경우 두 함수는 -1L을 반환하여 오류를 나타내고 로 EBADF설정합니다errno.

설명

기본적으로 이 함수의 전역 상태는 애플리케이션으로 범위가 지정됩니다. 이 동작을 변경하려면 CRT의 전역 상태를 참조하세요.

요구 사항

함수 필수 헤더
_filelength <io.h>
_filelengthi64 <io.h>

호환성에 대한 자세한 내용은 호환성을 참조하세요.

예시

에 대한 예제를 _chsize참조하세요.

참고 항목

파일 처리
_chsize
_fileno
_fstat, _fstat32, _fstat64, _fstati64, _fstat32i64, _fstat64i32
_stat, _wstat 함수