0

我正在编写一个批处理脚本,它将文件从一个位置复制到另一个位置,重命名原始文件,对它们进行 ftps 然后删除原始文件。我有一个错误记录问题。如何获取批处理脚本中遇到的错误以退出脚本然后写入我选择的日志文件?

示例错误:“错误:系统无法找到...”

4

1 回答 1

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
于 2014-01-28T18:36:57.597 回答