[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 miqilaosu 于 2019-6-9 15:49 编辑

回复 1# wqte45


    你-d 后面都不用空格的吗,直接复制我的代码替换掉你的代码就行了
  1. "%~dp0fsum" -r -d '%~dp0' *.*
复制代码

TOP

本帖最后由 miqilaosu 于 2019-6-10 10:34 编辑

回复 4# kingshui


    你这样写应该会报错吧\"\和\\" 完全不一样,他加\应该是想注释掉自带的\吧

TOP

本帖最后由 miqilaosu 于 2019-6-11 17:49 编辑

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

TOP

返回列表