国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Ruby > 正文

Ruby遍歷文件夾同時計算文件的md5sum

2020-10-29 19:39:21
字體:
來源:轉載
供稿:網友
#!/usr/bin/ruby -w#require 'digest/md5'if ARGV.empty?    puts "usgae: #$0 path"    exit 0enddir_name=ARGV.shiftdef dir_md5sum(path)    md5s=Array.new    if File.directory?(path)        Dir.new(path).each do |file|            next if file =~ /^/.+$/            file="#{path}/#{file}"            if File.directory?(file)                dir_md5sum(file)            elsif File.file?(file)                md5="#{Digest::MD5.hexdigest(File.read(file))} #{file}"                md5s.push(md5)            end        end    elsif File.file?(path)        md5="#{Digest::MD5.hexdigest(File.read(path))} #{path}"        md5s.push(md5)    else        puts "Ivalid File type"        exit 2    end    md5s.each do |item|        puts item    endenddir_md5sum(dir_name)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 翼城县| 石屏县| 高邮市| 增城市| 尉氏县| 抚顺县| 光山县| 麻阳| 昌江| 合肥市| 东阿县| 塔城市| 洛阳市| 江门市| 蓬安县| 宽城| 珲春市| 航空| 洪泽县| 盱眙县| 襄城县| 封丘县| 新蔡县| 营口市| 保靖县| 怀化市| 烟台市| 海安县| 友谊县| 涡阳县| 阳春市| 吉水县| 巴中市| 榆树市| 光泽县| 陆川县| 汤阴县| 客服| 武隆县| 巴中市| 东城区|