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