MD5哈希Windows文件夹中的文件

时间:2017-01-24 20:44:25

标签: windows batch-file for-loop md5

我正在尝试为文件夹中的所有文件创建md5哈希值。所以我为此创建了一个Windows批处理文件。下面是我正在使用的脚本

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

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

有人可以帮忙吗?

非常感谢

1 个答案:

答案 0 :(得分:3)

您的脚本在其路径中没有空格的目录中正常工作,但对于包含空格的目录的意外数量的参数失败。因此,修复应该很简单:将%%f替换为"%%f"