123456789101112131415161718192021222324 |
- @echo off
- setlocal enabledelayedexpansion
- :: 创建一个变量来存储当前日期和时间
- for /f "tokens=2 delims==" %%a in ('wmic os get localdatetime /value') do set datetime=%%a
- :: 格式化日期时间字符串
- set datetime=%datetime:~0,4%-%datetime:~4,2%-%datetime:~6,2%_%datetime:~8,2%-%datetime:~10,2%-%datetime:~12,2%
- :: 输出文件名
- set outputfile=md5sums_%datetime%.txt
- :: 清空输出文件
- echo. > "%outputfile%"
- :: 计算MD5并输出到文件
- for %%f in (*) do (
- certutil -hashfile "%%f" MD5 >> "%outputfile%"
- echo. >> "%outputfile%"
- )
- :: 完成提示
- echo MD5 sums have been calculated and saved to "%outputfile%".
- endlocal
|