cmd一行执行多条语句
cmd命令行中怎么能够一行执行多条语句比如cmd/crd/s/qC:\Users\yao\Desktop\qqmdC:\Users\yao\Desktop\qq只执行一条...
cmd命令行中怎么能够一行执行多条语句
比如
cmd /c rd /s /q C:\Users\yao\Desktop\qq
md C:\Users\yao\Desktop\qq
只执行一条语句完成这两条操作
管道命令不行,用管道命令好像两条同时执行的
我想要的是执行完第一条时再执行第二条
请大家不要答非所问 展开
比如
cmd /c rd /s /q C:\Users\yao\Desktop\qq
md C:\Users\yao\Desktop\qq
只执行一条语句完成这两条操作
管道命令不行,用管道命令好像两条同时执行的
我想要的是执行完第一条时再执行第二条
请大家不要答非所问 展开
4个回答
推荐于2017-10-04 · 知道合伙人互联网行家
关注
展开全部
可以在BAT文件中写入如下类似的代码
@echo off
Y:
IF EXIST backup.bak (
IF EXIST backup1.bak1 (
del backup1.bak1
ren backup.bak backup1.bak
ren backup2.bak backup2.bak1
EXIT
)
IF EXIST backup2.bak1 (
del backup2.bak1
ren backup.bak backup2.bak
ren backup3.bak backup3.bak1
EXIT
)
)
@echo on
注意一定要使用ECHO OFF和ECHO ON,因为这两个可以让系统对期间的代码进行整块操作
还有就是需要主要,IF判断的括号一定要写在IF的这行中。
@echo off
Y:
IF EXIST backup.bak (
IF EXIST backup1.bak1 (
del backup1.bak1
ren backup.bak backup1.bak
ren backup2.bak backup2.bak1
EXIT
)
IF EXIST backup2.bak1 (
del backup2.bak1
ren backup.bak backup2.bak
ren backup3.bak backup3.bak1
EXIT
)
)
@echo on
注意一定要使用ECHO OFF和ECHO ON,因为这两个可以让系统对期间的代码进行整块操作
还有就是需要主要,IF判断的括号一定要写在IF的这行中。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没错,写成bat再调用即可,一行2条命令是不被支持的.
楼上说的 && 只能是字符串连接,而不是命令连接
楼上说的 && 只能是字符串连接,而不是命令连接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cmd /c rd /s /q C:\Users\yao\Desktop\qq & md C:\Users\yao\Desktop\qq
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询