Share via


_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 の相当するアイテム

参照

参照

ファイル処理

_chsize

_fileno

_fstat、_fstat32、_fstat64、_fstati64、_fstat32i64、_fstat64i32

_fstat、_fstat32、_fstat64、_fstati64、_fstat32i64、_fstat64i32

_stat、_wstat 関数

_stat、_wstat 関数