我正在尝试弄清楚如何设置要开始计算哈希值的特定位置?假设我想开始计算 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"
你可以按照我的方法尝试一下。确保以正确的路径和名称创建临时文件夹和文件。