2008-01-29
项目中用到的批处理命令总结
由于公司的特殊情况,每天都需要打war包、压缩源代码等,传一个最新的版本给在另一个城市的同事们。出于偷懒,写了两个批处理的命令,执行这两个日常性的工作。
1.打war包,调用jar命令。生成的文件名中间含当天日期(格式为yyyyMMdd)
echo off
REM 将文件夹加入war包,指定文件夹名称加上"/",中间空格,可以指定多个文件夹
REM %date:~0,10% : 是当前系统年月日的显示格式
jar cvf 工程名称_%date:~0,4%%date:~5,2%%date:~8,2%.war WEB-INF/ resource/ tool/ jsp/ default.jsp
pause;
2.压缩最新的源代码。这个命令展示了winrar在命令行模式下的应用
echo off
REM 批处理调用winrar命令压缩文件
REM WinRAR <命令> -<开关1> -<开关N> <压缩文件> <文件...> <@列表文件...> <解压路径\>
REM a : 添加指定的文件和文件夹到压缩文件中
REM -as: 这是一个开关,指添加方式是"同步压缩文件内容"
REM -r : 标识"包含子文件夹"
winrar a -as -r 工程名称_%date:~0,4%%date:~5,2%%date:~8,2%sourcecode.zip 工程名称/*.*
pause;
1.打war包,调用jar命令。生成的文件名中间含当天日期(格式为yyyyMMdd)
echo off
REM 将文件夹加入war包,指定文件夹名称加上"/",中间空格,可以指定多个文件夹
REM %date:~0,10% : 是当前系统年月日的显示格式
jar cvf 工程名称_%date:~0,4%%date:~5,2%%date:~8,2%.war WEB-INF/ resource/ tool/ jsp/ default.jsp
pause;
2.压缩最新的源代码。这个命令展示了winrar在命令行模式下的应用
echo off
REM 批处理调用winrar命令压缩文件
REM WinRAR <命令> -<开关1> -<开关N> <压缩文件> <文件...> <@列表文件...> <解压路径\>
REM a : 添加指定的文件和文件夹到压缩文件中
REM -as: 这是一个开关,指添加方式是"同步压缩文件内容"
REM -r : 标识"包含子文件夹"
winrar a -as -r 工程名称_%date:~0,4%%date:~5,2%%date:~8,2%sourcecode.zip 工程名称/*.*
pause;







评论排行榜