作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在CMD shell中用IF
进行AND
的最简单和/或最易读的方法是什么?用伪代码:
IF EXIST file1 AND file2:
then do stuff
ELSE:
do something else
最佳答案
假设您正在谈论DOS/Windows批处理文件,我想您需要这样的东西:
SET do_stuff=false
IF EXIST file1 IF EXIST file2 SET do_stuff=true
IF "%do_stuff%"=="true" (
REM do stuff
) ELSE (
REM do something else
)
if
语句不具有and和or运算符,因此您必须编写嵌套的
if
语句(这可能导致then和else子句中的代码重复),或将表达式结果捕获到变量,然后对其值执行
if
语句(多行)。我赞成第二种方法来避免重复代码。也许这全是安全功能。 :)
help if
或
if /?
IIRC)。
关于if-statement - cmd:如果存在A和B,则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14612824/
我是一名优秀的程序员,十分优秀!