_filelength、_filelengthi64
更新 : 2007 年 11 月
ファイルの長さを取得します。
long _filelength(
int fd
);
__int64 _filelengthi64(
int fd
);
パラメータ
- fd
ターゲット ファイルの記述子。
戻り値
_filelength と _filelengthi64 は共に fd に関連付けられたターゲット ファイルの長さ (バイト) を返します。fd が無効なファイル記述子の場合、この関数は、「パラメータの検証」に説明されているように、無効なパラメータ ハンドラを呼び出します。実行の継続が許可された場合、2 つの関数はいずれもエラーを示す –1L を返し、errno を EBADF に設定します。
必要条件
関数 |
必須ヘッダー |
---|---|
_filelength |
<io.h> |
_filelengthi64 |
<io.h> |
互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。
使用例
「_chsize」の例を参照してください。
.NET Framework の相当するアイテム
参照
参照
_fstat、_fstat32、_fstat64、_fstati64、_fstat32i64、_fstat64i32