Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > ARGF.classクラス > filename
filename -> String
[permalink][rdoc]path -> String
現在開いている処理対象のファイル名を返します。
標準入力に対しては - を返します。 組み込み変数 $FILENAME と同じです。
$ echo "foo" > foo $ echo "bar" > bar $ echo "glark" > glark $ ruby argf.rb foo bar glark ARGF.filename # => "foo" ARGF.read(5) # => "foo\nb" ARGF.filename # => "bar" ARGF.skip ARGF.filename # => "glark"