搜索
bottom↓
回复: 18

求一款小软件(windows)可以把整个目录(包括子目录)进行MD5校验。算出结果就可以。

[复制链接]

出45入88汤圆

发表于 2020-8-14 23:29:10 | 显示全部楼层 |阅读模式
用来校验备份的目录是否完整。

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2020-8-14 23:34:15 | 显示全部楼层
用rsync就不用有这个担心了。

出0入984汤圆

发表于 2020-8-14 23:37:06 | 显示全部楼层
本帖最后由 Himem 于 2020-8-14 23:39 编辑

批处理配合openssl就行
for /r %%i in (*.*) do openssl md5 "%%i"

出45入88汤圆

 楼主| 发表于 2020-8-14 23:41:59 | 显示全部楼层
Himem 发表于 2020-8-14 23:37
批处理配合openssl就行
for /r %%i in (*.*) do openssl md5 "%%i"

运行后提示:此时不应有 %%i。

出0入984汤圆

发表于 2020-8-14 23:48:44 | 显示全部楼层
Edesigner. 发表于 2020-8-14 23:41
运行后提示:此时不应有 %%i。


存成bat放到要用的目录里运行

出0入17汤圆

发表于 2020-8-15 00:09:00 | 显示全部楼层
一定要MD5吗?7zip右键支持CRC、SHA

出45入88汤圆

 楼主| 发表于 2020-8-15 08:06:18 | 显示全部楼层
Nuker 发表于 2020-8-15 00:09
一定要MD5吗?7zip右键支持CRC、SHA

怎么用?目录不打包。

出45入88汤圆

 楼主| 发表于 2020-8-15 08:17:37 | 显示全部楼层
Himem 发表于 2020-8-14 23:48
存成bat放到要用的目录里运行

帮手再改改那个命令,计算出唯一一个MD5。现在是每个文件都计算一个出来,没有意义。

出0入42汤圆

发表于 2020-8-15 08:25:16 | 显示全部楼层
Edesigner. 发表于 2020-8-15 08:17
帮手再改改那个命令,计算出唯一一个MD5。现在是每个文件都计算一个出来,没有意义。 ...

唯一一个有个问题,文件先后次序影响结果

出45入88汤圆

 楼主| 发表于 2020-8-15 08:32:04 | 显示全部楼层
albert_w 发表于 2020-8-15 08:25
唯一一个有个问题,文件先后次序影响结果

排序不改变就名。因为上十万个文件,一个一个对照好麻烦。

出0入42汤圆

发表于 2020-8-15 08:33:40 | 显示全部楼层
Edesigner. 发表于 2020-8-15 08:32
排序不改变就名。因为上十万个文件,一个一个对照好麻烦。

用比较工具,过滤掉相同文件

出0入0汤圆

发表于 2020-8-15 13:05:40 | 显示全部楼层
本帖最后由 tlptotop 于 2020-8-15 13:12 编辑

如果是win10系统,可以直接用Powershell 脚本,不依赖第三方。
文件比较多的话,速度可能会慢。输出结果是经过排序的,把输出结果重定向到文件中,直接用文本比较工具,可以很容易看出哪些文件有变化。
  1. $dir = "C:\"
  2. Get-ChildItem -R $dir |Where-Object {$_.Attributes -eq "Archive"} |Sort-Object |Get-FileHash -Algorithm MD5 |Format-List -Property Hash,Path
复制代码

遍历目录 | 过滤(只列出文件,过滤掉文件夹) | 排序 | 计算md5 |格式输出(输出md5值和文件名)

出0入17汤圆

发表于 2020-8-15 21:28:24 来自手机 | 显示全部楼层
Edesigner. 发表于 2020-8-15 08:06
怎么用?目录不打包。

目录右键菜单就有的啊

出45入88汤圆

 楼主| 发表于 2020-8-15 21:40:20 | 显示全部楼层
Nuker 发表于 2020-8-15 21:28
目录右键菜单就有的啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出45入88汤圆

 楼主| 发表于 2020-8-15 22:04:19 | 显示全部楼层
本帖最后由 Edesigner. 于 2020-8-15 22:05 编辑
Nuker 发表于 2020-8-15 21:28
目录右键菜单就有的啊


升级了7Z,看到了。真好用,谢谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出110入93汤圆

发表于 2020-8-16 08:57:20 | 显示全部楼层
建议楼主用源代码管理工具。如 svn, git。比单纯的备份更进一步。

出45入88汤圆

 楼主| 发表于 2020-8-16 09:22:35 | 显示全部楼层
memstone 发表于 2020-8-16 08:57
建议楼主用源代码管理工具。如 svn, git。比单纯的备份更进一步。

SVN有用,服务器在阿里云。不过是代码管理,不是资料备份。

出0入0汤圆

发表于 2020-8-17 12:22:48 | 显示全部楼层
本帖最后由 moyanqd 于 2020-8-17 12:26 编辑

试试这个
http://code.kliu.org/hashcheck/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出45入88汤圆

 楼主| 发表于 2020-8-17 13:35:57 | 显示全部楼层
moyanqd 发表于 2020-8-17 12:22
试试这个
http://code.kliu.org/hashcheck/

这个也不错
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-24 06:46

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表