大家帮忙看下这个很短的脚本
时间:2011-03-16
来源:互联网
看这个帖子的都是shell高手,windows 批处理应该也很牛的.帮我看下这个批处理,感激不尽,非常非常非常感谢
脚本名字:zip.bat
setlocal enabledelayedexpansion
c:
cd \
cd \"Program Files\WinRAR
del D:\autodeploy_sourcecode\%1\%2.zip
winrar a D:\autodeploy_sourcecode\%1\%2.zip -ep1 D:\autodeploy_sourcecode\%1\%2 %autodeploy_sourcecode% -r -ibck
echo %errorlevel%
就是在cmd里面进入D:\autodeploy_sourcecode目录,然后进入里面有个tomcat_service目录.我要去把他压缩成tomcat_service.zip而已,如在执行:
zip.bat tomcatdir tomcat_service 其中tomcatdir就是传递参数%1,而tomcat_service就是%2,然后生产tomcat_service.zip包,正确就是返回
echo %errorlevel%为0
问题就是,我的返回都为0,没有返回错误1过,假如zip.bat tomcatdir tomcat_pay,当然里面没有tomcat_pay这个目录,它还是返回0,我怎么才能给它不正确的输入返回1啊.
谢谢
脚本名字:zip.bat
setlocal enabledelayedexpansion
c:
cd \
cd \"Program Files\WinRAR
del D:\autodeploy_sourcecode\%1\%2.zip
winrar a D:\autodeploy_sourcecode\%1\%2.zip -ep1 D:\autodeploy_sourcecode\%1\%2 %autodeploy_sourcecode% -r -ibck
echo %errorlevel%
就是在cmd里面进入D:\autodeploy_sourcecode目录,然后进入里面有个tomcat_service目录.我要去把他压缩成tomcat_service.zip而已,如在执行:
zip.bat tomcatdir tomcat_service 其中tomcatdir就是传递参数%1,而tomcat_service就是%2,然后生产tomcat_service.zip包,正确就是返回
echo %errorlevel%为0
问题就是,我的返回都为0,没有返回错误1过,假如zip.bat tomcatdir tomcat_pay,当然里面没有tomcat_pay这个目录,它还是返回0,我怎么才能给它不正确的输入返回1啊.
谢谢
作者: city_85 发布时间: 2011-03-16
自己顶一下
作者: city_85 发布时间: 2011-03-16
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28