truncate(length) -> 0[permalink][rdoc][edit]- 
ファイルのサイズを最大 length バイトにします。
サイズの変更に成功すれば 0 を返します。失敗した場合は例外 Errno::EXXX が発生します。
- [EXCEPTION] IOError:
 - 自身が書き込み用にオープンされていなければ発生します。
 - [EXCEPTION] Errno::EXXX:
 - サイズの変更に失敗した場合に発生します。
 
例
IO.write("testfile", "1234567890") File.open("testfile", "a") do |f| f.truncate(5) # => 0 f.size # => 5 end