为什么即使文件夹中没有以 A 开头的文件,但有以 B 和 C 开头的文件,该脚本也总是返回“A”?
@ECHO OFF
if exist %cd%\a* goto A
if exist %cd%\b* goto B
if exist %cd%\c* goto C
:a
echo A
pause
exit
:b
echo B
pause
exit
:c
echo C
pause
exit
答案1
在最后一个测试后添加三行:
echo 未找到任何内容
暂停
出口
为什么即使文件夹中没有以 A 开头的文件,但有以 B 和 C 开头的文件,该脚本也总是返回“A”?
@ECHO OFF
if exist %cd%\a* goto A
if exist %cd%\b* goto B
if exist %cd%\c* goto C
:a
echo A
pause
exit
:b
echo B
pause
exit
:c
echo C
pause
exit
在最后一个测试后添加三行:
echo 未找到任何内容
暂停
出口