Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Dirクラス > each_child

instance method Dir#each_child

each_child {|item| ... } -> self[permalink][rdoc]
each_child -> Enumerator

ディレクトリの "." と ".." をのぞく各エントリを表す文字列を引数として、 ブロックを評価します。

ブロックが与えられなかった場合、各エントリを文字列として保持する Enumerator オブジェクトを返します。

[EXCEPTION] IOError:
既に self が close している場合に発生します。


Dir.open('.').each_child{|f|
  p f
}
#=> "bar"
#   "foo"

[SEE_ALSO] Dir#each

[SEE_ALSO] Dir.each_child