mercredi, avril 28, 2010

Compter le nombres de lignes dans des fichiers

Un petit bout de code pour compter le nombre de lignes par fichier et envoyer le résultat dans un fichier csv pour pouvoir trier et faire de beaux diagrammes excel pour votre chef ;)
require 'fileutils'

File.open("result.csv", File::CREAT|File::RDWR) do |csv_file|
  Dir["JSPs/**/*.jsp"].each do |file|
    lines = File.readlines(file)
    csv_file << "#{file}\t#{lines.length}\n"
  end
end

Aucun commentaire: