- 896 名前:デフォルトの名無しさん mailto:sage [2018/03/19(月) 04:32:11.24 ID:csFbH6Mx.net]
- File.open('test.txt', 'r+') do |io|
text = io.read io.rewind io.write 'あ' p io.pos #=> 3 io.truncate io.pos end 読み書き両用ファイルの、ファイルサイズを減らして、上書きできた io.rewind で、ファイルポインタを先頭に巻き戻す。 io.truncate io.pos で、現在のファイルポインタの位置で、ファイルを切り詰める
|

|