class BigResources::ImageAnalyzeUtil
Public Class Methods
get_duplicate_content_file_with_type(path, file_type)
click to toggle source
# File lib/big_resources/util/image/name_analyze_util.rb, line 22 def self.get_duplicate_content_file_with_type(path, file_type) file_filter_dic = {} Dir.chdir(path) do `tree -J #{path} > fileHierarchy.json` end json_data = File.read("#{path}/fileHierarchy.json") result_array = JSON.parse(json_data) result_array.select do | dic | FileScanUtil.detect_file_by_size(dic, PictureFileType.type_name(file_type), path, file_filter_dic) end array = FileScanUtil.get_same_file(file_filter_dic) puts JSON.pretty_generate(array) end
get_duplicate_name_file_with_type(path, file_type)
click to toggle source
# File lib/big_resources/util/image/name_analyze_util.rb, line 8 def self.get_duplicate_name_file_with_type(path, file_type) file_filter_dic = {} Dir.chdir(path) do `tree -J #{path} > fileHierarchy.json` end json_data = File.read("#{path}/fileHierarchy.json") result_array = JSON.parse(json_data) result_array.select do | dic | FileScanUtil.detect_file_by_name(dic, PictureFileType.type_name(file_type), path, file_filter_dic) end array = FileScanUtil.get_duplicate_name_file(file_filter_dic) puts JSON.pretty_generate(array) end