class Itools::SizeResult
Attributes
file_name[RW]
file_serial_numers[RW]
folder_name[RW]
size[RW]
space_count[RW]
Public Class Methods
getSaveFileName(path_para)
click to toggle source
获取结果文件保存到目录
# File lib/itools/link_map.rb, line 358 def self.getSaveFileName(path_para) path = Pathname.new(path_para) # 要保存的地址 save_file_path = path.dirname.to_s + "/" + "parse_" + path.basename.to_s + "_result(#{Time.new.strftime("%Y%m%d%H%M%S")}).txt" return save_file_path end
handleSize(size)
click to toggle source
size字符化
# File lib/itools/link_map.rb, line 348 def self.handleSize(size) if size > 1024 * 1024 return format("%.2f",(size.to_f/(1024*1024))) + "MB" elsif size > 1024 return format("%.2f",(size.to_f/1024)) + "KB" else return size.to_s + "B" end end
new()
click to toggle source
# File lib/itools/link_map.rb, line 343 def initialize @file_serial_numers = [] @size = 0 end