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

首頁 > 學院 > 開發設計 > 正文

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

2019-10-26 19:27:02
字體:
來源:轉載
供稿:網友
#!/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)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镇宁| 门头沟区| 和田县| 安乡县| 东光县| 阿图什市| 巧家县| 朝阳市| 沅陵县| 新巴尔虎右旗| 舒兰市| 灵丘县| 五大连池市| 芷江| 称多县| 元朗区| 时尚| 淮滨县| 卓尼县| 贵阳市| 和平县| 平谷区| 咸丰县| 平顺县| 全州县| 克东县| 宜昌市| 临夏县| 焉耆| 滁州市| 阜南县| 柘荣县| 铁岭市| 金昌市| 和政县| 手游| 五莲县| 垫江县| 宁陕县| 盐池县| 宁蒗|