大家好,求教关于批处理的的循环,和判断时间问题。谢谢各位!

服务器的某数据复制需要写一个批处理执行文件。要求,先判断文件夹中是否存在OK.oyj文件,如果存在的话,就执行1.bat,如果不存在的话,就执行2.bat。OK.oyj是XX程序生成的。要求当OK.oyj不存在的时候,一直进行循环执行XX,执行目录中有OK.oyj文件存在才停止执行,同时要求到达每天早上6点后,就停止循环,继续往下执行,或跳出批处理。
2026年09月23日 05:58
有1个网友回答
网友(1):

@echo off
:Loop
if "%time:~0,2%%time:~3,2%" equ "600" exit
if exist OK.oyj (start 1.bat) else (start 2.bat&start XX.exe)
goto Loop