【发布时间】:2013-01-01 12:40:49
【问题描述】:
我正在编写一个批处理脚本,我正在寻找的是可以相互比较多个铰链的东西
例如,如果有以下文件,我必须查看文件夹以检查所有文件都有哪些
abc.wxs
verify.wxs
start.wxs
myname.wxs
我想去
makeadmin
如果有的话
abc.wxs
verify.wxs
start.wxs
myname.wxs
verifyme.wxs
abc.dll
我写了一些类似的东西
IF EXIST "abc.wxs" (
IF EXIST "verify.wxs" (
IF EXIST "start.wxs" (
IF EXIST "myname.wxs" (
goto makeadmin
) else (
echo 1
)
) else (
echo 2
)
) else (
echo 3
)
) else (
echo 4
)
现在我如何整合第二部分
【问题讨论】:
-
你的问题的逻辑没有意义。你说你想实现像
"if A then x else if A & B then y"这样的逻辑。但A & B只能在A为真时为真。第二个条件永远无法执行!如果第一个 IF 为假,那么第二个 IF 也为假。如果第一个 IF 为真,那么第二个 IF 可能为真,但由于 ELSE,它永远不会执行。此外,您需要通过单击答案左上角附近的复选标记来学习接受能够解决您的问题的最佳答案。
标签: batch-file batch-processing cmd