Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个批处理脚本,它将文件从一个位置复制到另一个位置,重命名原始文件,对它们进行 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