什么是批处理文件退出代码或错误级别?

批处理脚本执行后返回执行状态,称为 "错误级别\""退出代码"。脚本成功执行返回0,失败则返回非零值,通常可解释为错误代码。函数或脚本中最后执行的命令决定退出状态。本文档提供了如何在批处理文件中返回错误代码的步骤。

返回批处理文件退出代码(错误级别)的步骤:

在批处理文件末尾使用命令 EXIT /B %ERRORLEVEL% 来从批处理文件返回错误代码

  • 批处理文件末尾使用 EXIT /B
  • 将停止批处理文件的执行。 批处理文件末尾使用使用 < exitcodes >
  • 在批处理文件末尾返回自定义返回代码。 环境变量 %ERRORLEVEL% 包含批处理文件中最新的错误级别,即最后执行命令的最新错误代码。有关环境变量的信息,请参见 以下注释。

注释: 环境变量是一组动态命名的值,能影响计算机上运行进程的行为。例如,一个标准名称的环境变量可存储特定计算机系统用来存储用户配置文件的位置,这个位置在不同计算机系统间可能不同。

在批处理文件中,使用环境变量代替常量值是良好实践。因为相同变量在不同计算机上展开为不同的值。

示例:

用于复制文件到文件夹的批处理文件
md "C:manageengine"
copy "\\sharename\foldername\samplefile.txt" "C:\manageengine"
exit /b %ERRORLEVEL%

信赖于