파일의 길이를 가져옵니다.
구문
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 함수