close()
click to toggle source
ファイルクローズ
ファイルをクローズする。
Args
Return
nil
Exception
IOError IOエラー
flush()
click to toggle source
ファイルのフラッシュ
ファイルバッファをフラッシュする。
Args
Return
self
Exception
IOError IOエラー
getc()
click to toggle source
1文字読み込み
ファイルより1文字の値を読み込む。
Args
Return
ファイル入力データ(文字列)
EOFに到達した場合はnilを返す。
Exception
IOError IOエラー
gets(rs="", limit=127)
click to toggle source
行読み込み
ファイルより1行のデータを読み込む。
Args
rs 行の区切り文字(省略時は“\n”)
limit 読み込み最大文字数(省略時は127)
Return
ファイル入力データ(文字列)
EOFに到達した場合はnilを返す。
Exception
IOError IOエラー
def gets(rs="", limit=127)
" "
end
putc(v)
click to toggle source
1文字書き込み
ファイルへ1文字の値を書き込む。
Args
v 出力文字(文字列または文字コード)
Return
出力した文字
Exception
IOError IOエラー
puts(*obj)
click to toggle source
行書き込み
引数で渡されたオブジェクトを出力し、それぞれの後に改行を出力する。
Args
obj 出力するオブジェクト
Return
nil
Exception
IOError IOエラー
read(len)
click to toggle source
ファイル読み込み
ファイルより指定バイト数の値を読み込む。
Args
len 読み込むバイト数
Return
ファイル入力データ(文字列)
Exception
IOError IOエラー
def read(len)
" " * len
end
seek(offset, whence = File::SEEK_SET)
click to toggle source
ファイルシーク
ファイルポインタを指定の位置に移動する。
Args
offset ファイルポインタを移動させるオフセット
whence ファイルポインタ起点
_File::SEEK_SET_ ファイル先頭から(デフォルト)
_File::SEEK_CUR_ 現在のファイルポインタから
_File::SEEK_END_ ファイル末尾から
Return
0
Exception
IOError IOエラー
def seek(offset, whence = File::SEEK_SET)
0
end
size()
click to toggle source
ファイルサイズ取得
ファイルサイズを取得する。
Args
Return
ファイルサイズ
Exception
IOError IOエラー
write(v)
click to toggle source
ファイル書き込み
指定文字列をファイルへ書き込む。
Args
v 出力データ(文字列)
Return
出力したバイト数
Exception
IOError IOエラー
def write(v)
v.length
end