2012-09-19 16 views
0

我想分離結果,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% 

該流還沒有成型。

我需要你的建議。

感謝

+0

這'IF RTN = 0('看起來像一個語法錯誤對我 – bobbogo

回答

1

你應該行改變IF rtn=0 (IF %rtn%==0 (,這是所有

+0

大聲笑 - 我討厭這樣的錯誤我經常做。當我在SET/A之後編寫一條IF語句時出現這個錯誤,我不能告訴你我有多少時候一直困惑,爲什麼我的邏輯不起作用,然後我看着我的IF並呻吟...... – dbenham

相關問題