2014-01-28 56 views
0

我正在編寫一個批處理腳本,將文件從一個位置複製到另一個位置,重命名原始文件,ftps然後刪除原始文件。我有一個錯誤記錄問題。如何獲得批處理腳本中遇到的錯誤以退出腳本,然後寫入我選擇的日誌文件?批處理腳本錯誤檢查和寫入文件

抽樣誤差:「錯誤:系統無法找到......」

回答

0

通過做這樣的事情:

psftp.exe blah blah blah 
IF ERRORLEVEL == 1 CALL :LOGANDEXIT "%output%" 
... 
... 
GOTO :END 
... 
:LOG ARG 
ECHO %~1 > out.log 
EXIT /B 0 
:LOGANDEXIT ARG 
ECHO %~1 > err.log 
GOTO :END 
... 
:END 
ECHO Done. 
pause 
+0

是錯誤的FTP錯誤? – foxidrive

+0

是的,我改變了我的答案以反映這一點。 – djangofan

+0

對不起,我的意思是在問題的評論中提問。 – foxidrive