f_truncate

ファイル長を切り詰めます。

FRESULT f_truncate (
  FIL* fp     /* [IN] ファイル オブジェクトへのポインタ */
);

引数

fp
切り詰め対象ファイルのファイル オブジェクトへのポインタ

戻り値

FR_OK, FR_DISK_ERR, FR_INT_ERR, FR_NOT_READY, FR_DENIED, FR_INVALID_OBJECT, FR_TIMEOUT

解説

ファイルの長さが現在のリード/ライト ポインタに切り詰められます。リード/ライト ポインタが既にファイルの終端を指しているときは、この関数は何の効果も持ちません。

対応情報

_FS_READONLY == 0で、且つ_FS_MINIMIZE == 0のときに使用可能です。

参照

f_open, f_lseek, FIL

Return