MD5 Windows文件夹中的文件散列

我正在尝试为文件夹中的所有文件创buildmd5哈希值。 所以我为此创build了一个Windowsbatch file。 以下是我正在使用的脚本

for /r %%f in (*) do ( certutil -hashfile %%f MD5 ) >> output.txt 

这出现了“太多的争论,预计2收到4”的错误。 我明白,如果我使用md5.exe %%f它会工作,但我似乎没有默认安装md5.exe。 由于环境限制,我无法安装该实用程序。

有人可以帮忙吗?

非常感谢

你的脚本在路径中没有空格的目录中工作正常,但是对于具有空格的目录而言意外数目的参数失败。 所以修复应该很简单:将%%f替换为"%%f"