.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是注释

posted @ 2023-08-04 16:22  yw3692582  阅读(262)  评论(0编辑  收藏  举报