有人知道一种在一行cmd代码中包含多个if-case的方法吗?
我的意思是如果情况不是嵌套的,而是一行。
即使第一个返回 false ,我也需要 cmd 继续执行同一行中的第二个 if 情况。 / p>
请参见以下简单示例:
IF NOT EXIST test\ (mkdir test) & IF NOT EXIST test\folder\ (mkdir test\folder)
如果第一个是 false ,它将始终跳过第二个 IF ,但是我需要它永远不要跳过,因为它是 true 是否。
答案 0 :(得分:1)
我不知道为什么它不起作用,因为command1&command2
运行command2而不管command1的状态如何。也就是说,我确认它不适合您。要解决此问题,请将两个命令都放在括号中。
(IF NOT EXIST test\ (mkdir test)) & (IF NOT EXIST test\folder\ (mkdir test\folder))