跪求bat高手帮我写一个test.bat批处理:

第一步:首先运行D:\tomcat\apache-tomcat-6.0.30\bin\shutdown.bat文件;第二步:再将tomcat\apache-tomcat-... 第一步:首先运行D:\tomcat\apache-tomcat-6.0.30\bin\shutdown.bat文件;
第二步:再将tomcat\apache-tomcat-6.0.30\webapp下的test(包括test)文件夹里所有文件及文件夹拷贝到d:\test备份中;
第三步:删除tomcat\apache-tomcat-6.0.30\webapp\下的test(包括test)文件夹中的所有内容;
第四步:将test.bat所在的文件夹里的test文件夹放到tomcat\apache-tomcat-6.0.30\webapp路径下;
第五步:最后启动D:\tomcat\apache-tomcat-6.0.30\bin\start.bat文件。
展开
 我来答
zeze10000
2012-10-29 · TA获得超过120个赞
知道小有建树答主
回答量:121
采纳率:0%
帮助的人:102万
展开全部
start D:\tomcat\apache-tomcat-6.0.30\bin\shutdown.bat
copy D:\tomcat\apache-tomcat-6.0.30\webapp\test D:\test
echo y|rd /s D:\tomcat\apache-tomcat-6.0.30\webapp\test
copy D:\test D:\tomcat\apache-tomcat-6.0.30\webapp
start D:\tomcat\apache-tomcat-6.0.30\bin\start.bat

将以上代码保存为test.bat即可……
不行再问……
更多追问追答
追问
兄弟,你这种copy只拷贝该目录下的文件吧,目录下还有很多的文件夹。。
追答
好吧
是我错了
start D:\tomcat\apache-tomcat-6.0.30\bin\shutdown.bat
copy D:\tomcat\apache-tomcat-6.0.30\webapp\test D:\test
echo y|rd /s D:\tomcat\apache-tomcat-6.0.30\webapp\test
echo d|xcopy / e D:\test D:\tomcat\apache-tomcat-6.0.30\webapp
start D:\tomcat\apache-tomcat-6.0.30\bin\start.bat
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xclimbing
2012-10-29 · TA获得超过1835个赞
知道大有可为答主
回答量:3040
采纳率:100%
帮助的人:2093万
展开全部
@echo off

start /wait D:\tomcat\apache-tomcat-6.0.30\bin\shutdown.bat
xcopy /e/y/i D:\tomcat\apache-tomcat-6.0.30\webapp\test\. D:\test
rd /s/q D:\tomcat\apache-tomcat-6.0.30\webapp\test
xcopy /e/y/i .\test\. D:\tomcat\apache-tomcat-6.0.30\webapp\test
start D:\tomcat\apache-tomcat-6.0.30\bin\start.bat
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sudoku52
2012-10-29 · TA获得超过7万个赞
知道大有可为答主
回答量:1.2万
采纳率:82%
帮助的人:4918万
展开全部
start D:\tomcat\apache-tomcat-6.0.30\bin\shutdown.bat
echo d|xcopy D:\tomcat\apache-tomcat-6.0.30\webapp\test D:\test /s/y

rd D:\tomcat\apache-tomcat-6.0.30\webapp\test /s/q
echo d|xcopy %~dp0test D:\tomcat\apache-tomcat-6.0.30\webapp
start D:\tomcat\apache-tomcat-6.0.30\bin\start.bat
追问

凡是调用bat文件的命令都不可以啊,比如第一条:

我用“cd D:\tomcat\apache-tomcat-6.0.30\bin

shutdown.bat” 就可以,但不能继续执行之后的命令。bat窗口就一闪关闭了。

追答
批处理里一样可以先cd再start。

cd /d D:\tomcat\apache-tomcat-6.0.30\bin\
start shutdown.bat
echo d|xcopy D:\tomcat\apache-tomcat-6.0.30\webapp\test D:\test /s/y

rd D:\tomcat\apache-tomcat-6.0.30\webapp\test /s/q
echo d|xcopy %~dp0test D:\tomcat\apache-tomcat-6.0.30\webapp
start start.bat

另外出现那个错误提示的原因,是你系统里少了环境变量CATALINA_HOME
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式