rubyフォルダのすべてのファイルを巡回
def traverse_dir(file_path)
if File.directory? file_path
Dir.foreach(file_path) do |file|
if file!="." and file!=".."
traverse_dir(file_path+"/"+file){|x| yield x}
end
end
else
yield file_path
end
end
s = %q-D:/work/java/web-
traverse_dir(s){|f|
if f.to_s() =~ /\.jsp$/ || f.to_s() =~ /\.css$/
IO.readlines(f).each { |line|
if line =~ /([^""']*gif)/
puts " #$1"
end
}
#puts f
end
}