0
我正在編寫一個批處理腳本,將文件從一個位置複製到另一個位置,重命名原始文件,ftps然後刪除原始文件。我有一個錯誤記錄問題。如何獲得批處理腳本中遇到的錯誤以退出腳本,然後寫入我選擇的日誌文件?批處理腳本錯誤檢查和寫入文件
抽樣誤差:「錯誤:系統無法找到......」
我正在編寫一個批處理腳本,將文件從一個位置複製到另一個位置,重命名原始文件,ftps然後刪除原始文件。我有一個錯誤記錄問題。如何獲得批處理腳本中遇到的錯誤以退出腳本,然後寫入我選擇的日誌文件?批處理腳本錯誤檢查和寫入文件
抽樣誤差:「錯誤:系統無法找到......」
通過做這樣的事情:
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
是錯誤的FTP錯誤? – foxidrive
是的,我改變了我的答案以反映這一點。 – djangofan
對不起,我的意思是在問題的評論中提問。 – foxidrive