basyura's blog

あしたになったらほんきだす。

find - ファイルを探す

ディレクトリ配下のファイルを探索するためのモジュールです。

find

存在を知らなくていつも Dir 使ってフォルダを潜ってたよ・・・。今いるディレクトリ配下のファイル、フォルダを出力したい場合は

require 'find'
Find.find('.'){|f| puts f}

ディレクトリを除いてファイルだけにしたい場合

require 'find'
Find.find("."){|f| puts f if File.file? f}