本帖最后由 miqilaosu 于 2019-6-11 17:49 编辑
回复 7# wqte45 - "fsum" -r -d '%~dp0' *.* >md5.log
- "fsum" -d '%~dp0' -c md5.log
- pause
复制代码 因为是当前盘说实话一个反斜杠就够了,/和\你看自己喜欢用,fsum也在当前盘,所以前边可以不加那个取地址符- @echo off
- fsum -r -d \ *.* >md5.log
- fsum -d \ -c md5.log
- pause
复制代码 我电脑上这两个都可以执行,不过你第二个是想显示md5.log的MD5,还是md5.log里面的md5值?- @echo off
- fsum -r -d \ *.* >md5.log
- fsum -d \ -c md5.log
- echo,******************** ↓MD5LOG↓ ********************
- echo,***********************************************************
- for /f "delims=" %%i in ('type md5.log') do echo,%%i
- echo,***********************************************************
- pause
复制代码 fsum 代码我不熟悉,我自己试了如果子目录多,会先卡顿一会才执行的
我打星号主要是让你区分,读取md5.log的MD5码还是for循环md5.log里面保存的值
FOR我是直接全显示出来了,这个可分别显示MD5值和文件名的,我赖人闲麻烦我就没弄 |