如何通过批处理文件将结果隔离到不同的文件夹?

时间:2012-09-19 08:08:32

标签: batch-file dos

我想将结果,PASSED / FAILED分隔到不同的文件夹(PASSED / FAILED文件夹)。

示例:

REM 1 = line number
REM 2 = path
pushd %2
for /f "delims=" %%x in ('dir /d /od /b "%~1*.log"') do set "recent=%%x"
echo %recent%
find "PASSED" "%recent%"
set rtn=%errorlevel%
IF rtn=0 (
move %2result_%1.log %2PASSED
) ELSE (
move %2result_%1.log %2FAILED
)
popd
exit /b %rtn%

此流程尚未运行。

我需要你的建议。

由于

1 个答案:

答案 0 :(得分:1)

您应该将行IF rtn=0 (更改为IF %rtn%==0 (,这就是全部