f_size

ファイルのサイズを取得します。

FSIZE_t f_size (
  FIL* fp   /* [IN] ファイル オブジェクト */
);

引数

fp
ファイル オブジェクト構造体へのポインタを指定します。

戻り値

バイト単位のファイル サイズが返ります。

解説

この関数は、現リビジョンではマクロとして実装されています。ファイル オブジェクトの正当性チェックや排他制御は行いません。

#define f_size(fp) ((fp)->obj.objsize)

対応情報

常に使用可能。

参照

f_open, f_lseek, FIL

戻る