ファイルの列挙
普段の開発ではJavaしかやってませんが、
インフラ担当としてサーバメンテもやってるので、サーバのバッチとかはRuby(1.9.2)で書いてます。
始めたばっかりですけど、Rubyも良いですね♪
・再帰的に処理したくない場合
※パスの最後に"/*“が必要なので注意!
Dir.glob("/tmp/*") do |f|
next if File.directory?(f) # ディレクトリはスキップ
puts f
end
再帰的に処理したい場合
require "find"
Find.find("/tmp") do |f|
next if File.directory?(f) # ディレクトリはスキップ
puts f
end