使用bat文件实现部署以及备份

因为每次都要把文件传上去 停止服务器,然后备份,再把文件移入再启动,太麻烦 所以写了个bat文件执行 停止服务 备份 移动文件从桌面到文件夹 在启动,启动的net stop 是我把启动文件注册成服务了 各位看官可以改为停止某个端口服务即可 当然net start 也要转换成 java -jar ***.jar 启动

rem 放置文件的地方
set formDir=C:\Users\Administrator\Desktop\
rem 目标文件夹
set targetDir=D:\www\service\
rem 文件名
set fileName=my-server
rem 文件类型
set fileType=jar
rem 文件备份文件夹
set bakDir=D:\www\service\bak\
rem 生成时间字符串
set CURRENT_TIME_STRING=%time:~0,2%_%time:~3,2%_%time:~6,2%
echo %CURRENT_TIME_STRING%
net stop aaa
rename %targetDir%%fileName%.%fileType% %fileName%%CURRENT_TIME_STRING%.%fileType%
move %targetDir%%fileName%%CURRENT_TIME_STRING%.%fileType% %bakDir%
move %formDir%%fileName%.%fileType% %targetDir%
net start aaa
pause

你可能感兴趣的:(java,开发语言)