BAT学习——计算当前路径下指定格式文件的MD5值,将文件名与MD5值写入文本

将以下内容粘贴到bat脚本中,双击运行,生成MD5.txt文件,需要其他格式,修改循环中的.rar
多个格式使用or分开

*.rar or *.bat

脚本内容

@echo off
setlocal enabledelayedexpansion

rem 设置输出文件名
set "outputFile=MD5.txt"

rem 清空输出文件
type nul > "%outputFile%"

rem 遍历当前目录下的RAR文件
for %%i in (*.rar) do (
    set "fileName=%%~ni"
    if /I "!fileName!" neq "CertUtil" (
        for /f %%a in ('CertUtil -hashfile "%%i" MD5 ^| find /v /i "CertUtil"') do (
            echo !fileName!: %%a>> "%outputFile%"
        )
    )
)


你可能感兴趣的:(【Bat脚本学习】,学习,BAT)