def explore_files(path) Dir.chdir(path) d = Dir['**/*'].reject {|fn| File.directory?(fn) }.reject{|fn| File.extname(fn) != '.metadata'}.sort p d.count d.each do |files| f = File.open(files,"r") f.each_line{|line| puts line } f.close end end explore_files("/home/starosta/c3sl/seppir/scriptsRuby/files/SEPPIR_SoNucleos")