Share via


_filelength, _filelengthi64

取得檔案的長度。

語法

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

參數

fd
檔案描述元的目標。

傳回值

_filelength_filelengthi64 都會傳回與 fd 相關聯之目標檔案的檔案長度 (位元組)。 如果 fd 是不正確檔案描述元,此函式會叫用不正確參數處理常式,如參數驗證 中所述 。 如果允許繼續執行,這兩個函式都會傳回 -1L 來指出錯誤,並將 設定 errnoEBADF

備註

根據預設,此函式的全域狀態會限定于應用程式。 若要變更此行為,請參閱 CRT 中的全域狀態。

需求

函式 必要的標頭
_filelength <io.h>
_filelengthi64 <io.h>

如需相容性詳細資訊,請參閱相容性

範例

請參閱 的 _chsize 範例。

另請參閱

檔案處理
_chsize
_fileno
_fstat, _fstat32, _fstat64, _fstati64, _fstat32i64, _fstat64i32
_stat_wstat 函式