2013-01-29 Rubyのディレクトリ・ファイル操作周りの使い回しが効きそうなTipsをまとめる Ruby 適宜アップデートしていく。指定したディレクトリ配下のサブディレクトリを一覧する dirs = Dir.glob("/hoge/**") dirs.each {|d| puts d } 指定したディレクトリ配下のサブディレクトリのさらにサブディレクトリを一覧する dirs = Dir.glob("/hoge/**") dirs.each {|d| sub_dirs = Dir.glob("#{d}/**") sub_dirs.each {|d| puts d } } 指定したディレクトリ配下のサブディレクトリのさらにサブディレクトリを一覧する ただし、ディレクトリではない場合はスキップする dirs = Dir.glob("/hoge/**") dirs.each {|d| n