有没有办法将多个动作置于 if 条件下?像这样:
if not exist MyFolderName (
ECHO create a folder
mkdir MyFolderName
)
有没有办法将多个动作置于 if 条件下?像这样:
if not exist MyFolderName (
ECHO create a folder
mkdir MyFolderName
)
您可以使用&
连接命令并在同一行上执行它们。
所以你的语法应该是这样的:
if not exist MyFolderName ECHO "Create a folder" & mkdir MyFolderName
更新
或者您可以使用标签跳转到包含您要执行的命令的部分,例如:
if not exist MyFolderName GOTO DOFILESTUFF
:AFTER
...
EXIT
:DOFILESTUFF
ECHO "Create a folder"
mkdir MyFolderName
GOTO AFTER
正如 mjgpy3 所解释的那样,'&' 运算符可以完美地工作。此外,我们可以使用 & 添加超过 2 个语句。我已经检查了 3 个 ststement 并且它有效。
就在这里!
检查下面的链接,但请记住:您必须完全按照示例所示编写代码(所有空格和括号)。
您可以在 if 语句中嵌套其他 if 语句,只要您遵循示例即可。它也可以正常工作else
。