_filelength、_filelengthi64
ファイルの長さを取得します。
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