Ruby初心者質問スレPart1
■ このスレッドは過去ログ倉庫に格納されています
0052デフォルトの名無しさん
NGNGrequire "fileutils.rb"
all_files = []
all_files += Dir.glob("*.*")
file_hash = {}
all_files.each do |name|
size = File.size(name)
if file_hash.has_key?(size) == false
file_hash[size] = []
end
file_hash[size] << name
end
file_hash.each_value do |files|
size = files.size
size.times do |src|
(src + 1).upto(size - 1) do |dst|
if File.compare(files[src], files[dst]) == true
File.delete(files[dst])
end
end
end
end
■ このスレッドは過去ログ倉庫に格納されています