「Ruby入門」フォルダのすべてのファイルをトラバースして、ファイル名を出力するプログラム

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)
end
end
else
puts “File:#{File.basename(file_path)}, Size:#{File.size(file_path)}"
end
end
traverse_dir('E:/apache-tomcat’)

Development

Posted by arkgame