すべてのファイル
pathnameを拡張して、あるディレクトリー以下のすべてのファイルを取得してみる。
すでにありそうな・・まぁ練習だし作ってみよう。
require "pathname" class Pathname def each_file if file? yield self else children.each do |child| child.each_file {|name| yield name } end end end end if __FILE__ == $0 Pathname.new("d:\\ruby\\test").each_file do |file| puts file.realpath end end
はじめてのhatenaだけども、色分けとか素敵やわぁ。