如果从c:驱动器或桌面运行批处理文件,则Goto命令不起作用

时间:2018-03-27 06:50:21

标签: windows batch-file goto

我有一个小的批处理文件来升级我的程序,如果我从除C:驱动器之外的任何驱动器运行此批处理文件它可以正常工作。

我正在尝试这个命令

@ECHO OFF

IF EXIST C:\TWA\DRV.TXT GOTO TST1
DIR *.EXE /P
PAUSE

:TST1
DIR ASHOK.ZIP
PAUSE

我正在使用Windows 8.1

1 个答案:

答案 0 :(得分:0)

如果goto end没有,我会添加DRV.TXT以避免运行TST1部分 找到。

@ECHO OFF

IF EXIST C:\TWA\DRV.TXT GOTO TST1
DIR *.EXE /P
goto end
PAUSE

:TST1
DIR ASHOK.ZIP
PAUSE

:END
echo Finished!
pause