如何在For /F loop内捕获“系统找不到文件”?
我想我的代码执行以下操作:
当前的search代码:
FOR /F "tokens=* delims=" %%x IN (D:\batch\logs\mylog_%1.log) DO ( SET content=%%x & ECHO !content! )
%1是我通过.bat脚本调用的input参数
这对我工作:
:LOG_CHECK IF EXIST D:\batch\logs\mylog_%1.log ( GOTO START_LOOP ) ELSE ( TIMEOUT /T 10 /NOBREAK ) GOTO LOG_CHECK REM Restart label :START_LOOP REM my code continues with processes