несколько ifs в одном ряду cmd - PullRequest
0 голосов
/ 19 декабря 2018

Кто-нибудь знает способ иметь несколько if-случаев в одной строке кода cmd?

Я имею в виду не вложенные, если дела, а ряд.

Мне нужно cmd , чтобы выполнить второй if case, находящийся в той же строке, даже если первый возвращает false .

См. Этот простой пример:

IF NOT EXIST test\ (mkdir test) & IF NOT EXIST test\folder\ (mkdir test\folder)

Это всегда будет пропускать второй IF , если первый - false , но мне это нужноникогда не пропускать, неважно, верно или нет.

1 Ответ

0 голосов
/ 19 декабря 2018

Понятия не имею, почему он не работает, потому что command1&command2 запускает команду2 независимо от состояния команды1.Тем не менее, я подтверждаю, что это не работает для вас.Чтобы обойти это, поместите обе команды в скобки.

(IF NOT EXIST test\ (mkdir test)) & (IF NOT EXIST test\folder\ (mkdir test\folder))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...