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