@ECHO On
net stop mysql
"C:\Program Files\WinRAR\WinRAR.exe" a -m0 -ag[yyyyMMdd-HHmmss] "K:\Tomcatbat\webapps\data\data.rar" .\ mysite yx zsxx
start "" "K:\Tomcatbat\webapps\data\"
net start mysql
tasklist
netstat -an
Pause
K:\Tomcatbat\webapps\data\data.rar 是目的地址,就是压缩包最后的保存路径和初始名字, -ag[yyyyMMdd-HHmmss] 则是data.rar名字基础上再加上当前日期 标识 变为 data[20200914-151346].rar
这一段后面的才是来源地址
.\ 表示批处理文件所在根目录的文件,不包括子目录文件
mysite 等是3个子目录
看你压什么内容,如果只压缩子目录,.\可以不写
start “” “K:\Tomcatbat\webapps\data” 则是打开一个新窗口,为的是显示压缩包保存位置