2014-03-20 ディレクトリ内を再帰的に検索する Rubyでディレクトリ内を再帰的に検索するには、findライブラリのFind.findメソッドが使用できる。このメソッドはブロックを取り、ブロックにはディレクトリ内のファイルやディレクトリが順に渡される。以下はユーザのホームディレクトリ以下のファイルとディレクトリを一覧表示する例である。 require "find" Find.find(File.expand_path("~")){|f| puts f }