Board logo

标题: (已解决如何在一个FOR中查找二个文件,并立即跳出? [打印本页]

作者: rjn2307     时间: 2007-10-10 17:43    标题: (已解决如何在一个FOR中查找二个文件,并立即跳出?

如题:下面代码已能达到目的,问题是如何在找到第二个*.tmp及时跳出,谢谢!
for %%i in (A B C D E F G H I J K L M N X) do (
if exist %%i:\A\B\c.tmp SET X=%%i:
if exist %%i:\E\B.tmp SET Y=%%i:)

[ Last edited by rjn2307 on 2007-10-10 at 07:07 PM ]
作者: lxmxn     时间: 2007-10-10 17:47
goto label
作者: rjn2307     时间: 2007-10-10 18:01
新学谢谢版主及时回复,goto label 加在何处,还请明示,再次谢谢!
作者: lxmxn     时间: 2007-10-10 18:32


  Quote:
SetLocal EnableDelayedExpansion
for %%i in (A B C D E F G H I J K L M N X) do (
if exist %%i:\A\B\c.tmp set /a flag+=1&SET X=%%i:
if exist %%i:\E\B.tmp set /a flag+=1&SET Y=%%i:
if !flag! equ 2 goto :out)
:out
pause

[ Last edited by lxmxn on 2007-10-10 at 06:34 PM ]
作者: rjn2307     时间: 2007-10-10 18:50
成了
我再消化消化...
再次谢谢!