国产探花免费观看_亚洲丰满少妇自慰呻吟_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)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 元谋县| 会东县| 奉化市| 无锡市| 清苑县| 策勒县| 于都县| 攀枝花市| 深州市| 蕉岭县| 中方县| 高州市| 华蓥市| 南靖县| 灵石县| 江华| 郸城县| 福安市| 南充市| 东海县| 都江堰市| 鲁甸县| 丹东市| 民勤县| 安新县| 同德县| 囊谦县| 益阳市| 咸宁市| 商丘市| 沾化县| 崇义县| 满洲里市| 辉南县| 类乌齐县| 德江县| 资兴市| 利川市| 淮阳县| 绥化市| 霍邱县|