.bat命令执行压缩文件
echo off
REM 使用 WMIC 获取当前日期和时间
for /F "skip=1 tokens=2 delims==" %%G in ('wmic OS Get localdatetime /value') do (
set "datetime=%%G"
)
REM 提取日期和时间的各个部分
set "year=%datetime:~0,4%"
set "month=%datetime:~4,2%"
set "day=%datetime:~6,2%"
set "hour=%datetime:~8,2%"
set "minute=%datetime:~10,2%"
REM 格式化日期和时间
set "formatted_date=%year%-%month%-%day%"
set "formatted_time=%hour%_%minute%"
REM 文件名
set "file_name=VIA_WEB-%formatted_date%" "%formatted_time%.rar"
REM 如果有此文件先删掉
if exist %file_name% (del %file_name%)
REM 排除所有.rar文件和WinRAR.exe文件
REM "WinRAR.exe" a -r -x"*.rar" -x"*rar_file.bat" -x"WinRAR.exe" %file_name% .\
REM 只压缩static和index.html文件
"WinRAR.exe" a -r %file_name% "static" "index.html"
ps:REM是注释