标题: [文件操作] [已解决]批处理if exist如何判断同时存在多个文件? [打印本页]
作者: pdp320921 时间: 2011-10-15 09:32 标题: [已解决]批处理if exist如何判断同时存在多个文件?
问题如标题~
对于多个文件同时存在的判断中间的连接符不知怎么用?
类似编程语言中的 and ,or连接符...
大侠们请赐教下! 感谢- 例如我想判断名为1,2文件夹同时存在时的情况
- if exist %temp%\1 %temp%\2 goto end
复制代码
- 例外我想判断名为1,2文件夹只有一个存在时的情况
- if exist %temp%\1 not exist %temp%\2 goto end
复制代码
- 如果写2条单独的语句,含义就变了
- if exist %temp%\1 goto end
- if exist %temp%\2 goto end
复制代码
作者: q115643492 时间: 2011-10-15 09:37
- 判断名为1,2文件夹同时存在时的情况
- if exist %temp%\1 (if exist %temp%\2 goto end)
-
- 判断名为1,2文件夹只有一个存在时的情况
- if exist %temp%\1 (if not exist %temp%\2 goto end)
复制代码
作者: pdp320921 时间: 2011-10-15 09:42
回复 2# q115643492
if 嵌套使用,妙!
作者: 545810831 时间: 2011-10-15 16:21
- @echo off
- if exist %temp%\1 set /a m+=1
- if exist %temp%\2 set /a m+=1
- if %m% equ 2 goto end
- if %m% equ 1 goto en
- pause
复制代码
判断名为1,2文件夹同时存在时跳转到 end
判断名为1,2文件夹只有一个存在时跳转到 en
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |