标题: [文件操作] 怎样判断文件夹下有*.apk或者*.zip就执行批处理? [打印本页]
作者: smss 时间: 2018-11-29 21:12 标题: 怎样判断文件夹下有*.apk或者*.zip就执行批处理?
怎样判断文件下有*.apk或者*.zip就执行批处理
下面这样写只能写一个
写成if exist *.apk *.zip 又不行- if exist *.apk (echo.
- echo 正在签名......
- for %%i in (*.zip *.apk) do java -jar tools\signapk.jar tools\testkey.x509.pem tools\testkey.pk8 %%i signapk_%%i
- ) else echo.
- echo 未发现*.zip *.apk文件,即将返回
- ping 127.0.0.1 -n 2 >NUL
- goto CHO
复制代码
作者: Batcher 时间: 2018-11-29 22:17
不判断可以吗?
只保留第3、6、7行,让for命令自己去试,这样不行吗?
作者: smss 时间: 2018-11-29 22:25
需要判断的
作者: smss 时间: 2018-11-29 22:26
拜托大神啦
作者: smss 时间: 2018-11-29 22:27
不判断可以吗?
只保留第3、6、7行,让for命令自己去试,这样不行吗?
Batcher 发表于 2018-11-29 22:17
需要做判断的,因为还有其它的BAT,要分开不能乱了
作者: Batcher 时间: 2018-11-29 22:37
回复 5# smss - if exist *.zip goto :RunJava
- if exist *.apk goto :RunJava
- echo.
- echo 未发现*.zip *.apk文件,即将返回
- ping 127.0.0.1 -n 2 >NUL
- goto CHO
-
- :RunJava
- echo.
- echo 正在签名......
- for %%i in (*.zip *.apk) do java -jar tools\signapk.jar tools\testkey.x509.pem tools\testkey.pk8 %%i signapk_%%i
复制代码
作者: smss 时间: 2018-11-29 22:43
回复 smss
Batcher 发表于 2018-11-29 22:37
谢谢 用goto转向学习啦
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |