このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.2 リファレンスマニュアル

instance method File#size

size -> IntegerRuby 1.9.3 から[permalink][rdoc][edit]

ファイルのサイズを返します。

File.open("/dev/null") do |f|
  p f.size #=> 0
end
[EXCEPTION] IOError:
自身が close されている場合に発生します。
[EXCEPTION] Errno::EXXX:
失敗した場合に発生します。

[SEE_ALSO] File#lstat