找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 33722|回复: 6

[文件操作] 怎样判断文件夹下有*.apk或者*.zip就执行批处理?

[复制链接]
发表于 2018-11-29 21:12:06 | 显示全部楼层 |阅读模式
怎样判断文件下有*.apk或者*.zip就执行批处理
下面这样写只能写一个
写成if exist *.apk *.zip 又不行
  1. if exist *.apk (echo.
  2. echo 正在签名......
  3. for %%i in (*.zip *.apk) do java -jar tools\signapk.jar tools\testkey.x509.pem tools\testkey.pk8 %%i  signapk_%%i
  4. ) else echo.
  5. echo 未发现*.zip *.apk文件,即将返回
  6. ping 127.0.0.1 -n 2 >NUL
  7. goto CHO
复制代码
发表于 2018-11-29 22:17:26 | 显示全部楼层
不判断可以吗?
只保留第3、6、7行,让for命令自己去试,这样不行吗?
 楼主| 发表于 2018-11-29 22:25:46 | 显示全部楼层
需要判断的
 楼主| 发表于 2018-11-29 22:26:32 | 显示全部楼层
拜托大神啦
 楼主| 发表于 2018-11-29 22:27:54 | 显示全部楼层
不判断可以吗?
只保留第3、6、7行,让for命令自己去试,这样不行吗?
Batcher 发表于 2018-11-29 22:17


需要做判断的,因为还有其它的BAT,要分开不能乱了
发表于 2018-11-29 22:37:16 | 显示全部楼层
回复 5# smss
  1. if exist *.zip goto :RunJava
  2. if exist *.apk goto :RunJava
  3. echo.
  4. echo 未发现*.zip *.apk文件,即将返回
  5. ping 127.0.0.1 -n 2 >NUL
  6. goto CHO

  7. :RunJava
  8. echo.
  9. echo 正在签名......
  10. for %%i in (*.zip *.apk) do java -jar tools\signapk.jar tools\testkey.x509.pem tools\testkey.pk8 %%i  signapk_%%i
复制代码

评分

参与人数 1技术 +1 收起 理由
smss + 1 大神

查看全部评分

 楼主| 发表于 2018-11-29 22:43:38 | 显示全部楼层
回复  smss
Batcher 发表于 2018-11-29 22:37

谢谢 用goto转向学习啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 20:16 , Processed in 0.022217 second(s), 11 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表