(File):setBuffer (日本語)

LÖVE 0.9.0 から使用可能
この関数は以前のバージョンでは非対応です。

書き込みまたは追記のために開いたファイルへに対してバッファモードの設定を行います。バッファモードによっては、バッファリングが有効になったファイルはバッファの最大使用可能容量が限界に到達するまでディスクへデータを書き出しません。

File:flush はバッファ(緩衝記憶機構)に蓄積された全てのデータを強制的にディスクへ書き出します。

関数

概要

success, errorstr = File:setBuffer( mode, size )

引数

BufferMode mode
使用するバッファモード。
number size (0)
ファイルで使用する最大バッファ容量をバイト単位で指定します。

返値

boolean success
バッファモードの設定が成功したかどうか。
string errorstr (nil)
バッファモードの設定ができなかった。またはエラーが発生した場合はエラー文字列を返します。

関連


そのほかの言語