windows - 为 Windows 中的目录生成校验和

标签 windows batch-file md5 checksum

我想为目录创建校验和,我正在遵循此 post 上给出的答案

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

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

最佳答案

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

关于windows - 为 Windows 中的目录生成校验和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31452742/

相关文章:

windows - 对比 2010 : error LNK2028: unresolved token (0A000342) "extern "C"int __stdcall

C# BaseStream 返回相同的 MD5 散列,不管流中有什么

Python hashlib 没有为 md5 生成正确的哈希值

python - MD5 哈希 转到 Python

java - java应用程序无缘无故无响应

java - 从 txt 文件中删除前 18 个字符的批处理文件

c++ - 在这种情况下我应该使用静态吗

windows - 批量游戏退出而不是进入下一行

batch-file - 将 SID 存储在变量中

windows - 批处理文件变量文件名和编辑