次の方法で共有


_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 関数

参照

関連項目

ファイル処理

_chsize

_fileno

_fstat、_fstat32、_fstat64、_fstati64、_fstat32i64、_fstat64i32

_fstat、_fstat32、_fstat64、_fstati64、_fstat32i64、_fstat64i32

_stat、_wstat 関数

_stat、_wstat 関数