除了显示进度的部分(已经计算给用户的文件的百分比)之外,它基本上完成了。我在考虑使用一个while循环和一个伪变量来检查是否已经计算了MD5。唯一的问题是,md5sum (在linux上)不会返回任何类型的反馈,除非计算出实际的md5sum。因此,很难向用户显示已经处理了多少文件。这里有一份脚本的副本。#1st argument is file name of
我正在计算文件的MD5和,以便将其与文本文件中提供的值进行比较。File.open(File.join(File.dirname(path), file),'rb') do |f| end
每隔一段时间,我就会得到一个不匹配的文件,但在系统级别手动运行MD5会显示该文件具有正确的md5。有没有人发现我用来计算Ruby值的过程中有什