为Windows中的目录生成校验和

时间:2015-07-16 11:20:53

标签: windows batch-file md5 checksum

我想为目录创建校验和,我正在按照post

给出的答案

但问题是它正在为目录中的每个文件创建校验和,我想为目录创建校验和。

我是新手,请帮助我。 感谢。

1 个答案:

答案 0 :(得分:1)

@echo off
set directory=.
dir /s "%directory%" >"%temp%\filelist"
md5 "%temp%\filelist" >> output.txt
del/q "%temp%\filelist"
  1. 指定目录中所有文件的递归列表写在临时文件中 (对于当前目录使用.,对于第一个命令行参数使用%~1
  2. 此文件的
  3. md5哈希附加到当前目录中的output.txt
  4. 删除临时文件