我的统计代码量的ruby程序,统计当前目录下的java代码量,并写入lines.txt文件。
#!/usr/bin/ruby
# author www.archgo.com
require 'date'
line_count = 0
Dir.foreach(".") do |entry|
if entry.include? '.java'
File.open(entry).each { |line| line_count += 1 }
puts entry
end
end
puts "----java file lines:----"
puts (DateTime::now.to_s + " total java file lines: " + line_count.to_s)
fileIO = File.open("lines.txt","a+")
fileIO.puts DateTime::now.to_s + " " + line_count.to_s
fileIO.close