| 用途 | 跳转到标签处继续执行 |
|---|---|
| 语法 | goto :标签;:标签;goto :eof 结束当前脚本/子程序 |
常用示例
常用示例
@echo off
robocopy D:\Src D:\Dst /E
if %ERRORLEVEL% GEQ 8 goto fail
echo 备份成功 & goto :eof
:fail
echo 备份失败,错误码 %ERRORLEVEL%
exit /b 1goto :eof 是内置终点(无需定义标签),常用于 while 风格循环与提前返回。
用标签做流程跳转与错误处理:脚本末尾统一失败分支、循环重试、goto :eof 提前结束。
| 用途 | 跳转到标签处继续执行 |
|---|---|
| 语法 | goto :标签;:标签;goto :eof 结束当前脚本/子程序 |
@echo off
robocopy D:\Src D:\Dst /E
if %ERRORLEVEL% GEQ 8 goto fail
echo 备份成功 & goto :eof
:fail
echo 备份失败,错误码 %ERRORLEVEL%
exit /b 1