为 Windows 中的目录生成校验和

Far*_*med 5 windows checksum md5 batch-file

我想为目录创建校验和,我正在遵循这篇文章中给出的答案

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

我是这方面的新手,请帮助我。谢谢。

wOx*_*xOm 1

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