版本发布脚本

来源:互联网 发布:淮南大数据概念 编辑:程序博客网 时间:2024/06/05 04:31

版本初步发布的脚本,用bat写的。主要涉及变量,for,set,findstr

bat恶心的一点就是需要你注意空格。set var=xx 千万注意 var=xx中间不能有空格哦,不然赋值会失败

for使用注意的一个就是变量延时


脚本如下:

@echo off:版本相关变量定义set VersionPath=..\SVersion.hset ReleaseBinPath=..\bin\Test.exeset VersionKeyWork=SERVER_VERSION::改变当前目录pushd releasefor /f "token=1,2,*" %%i in ('findstr %VersionKeyWork% %VersionPath%') do (set str=%%~kif exist %str%(echo 删除文件夹 %%~krd /S /Q %str%)echo 创建文件夹 %%~kmkdir %str%goto Publish):Publishcopy %ReleaseBinPath% %str%popd