批处理脚本-计算 c: 驱动器中所有文件的 md5 哈希值

批处理脚本-计算 c: 驱动器中所有文件的 md5 哈希值

我正在尝试弄清楚如何设置要开始计算哈希值的特定位置?假设我想开始计算 c:\ 驱动器上的所有文件以及文件夹中包含的文件的 md5 哈希值。

set mypath="C:\"

for /F "usebackq delims=" %%z in (`dir /b /s /a-d /on "%mypath%"`) do md5sum "%%z" >> "C:\Temp\system_hashes.txt"

不确定上面的代码有什么问题?

答案1

set mypath="C:\"

for /F "usebackq delims=" %%z in (`dir /b /s /a-d /on "%mypath%"`) do certutil -hashfile "%%z" MD5 >> "C:\Temp\system_hashes.txt"

你可以按照我的方法尝试一下。确保以正确的路径和名称创建临时文件夹和文件。

相关内容