它說:「(在這個時候意外」的代碼:(在這個時候意外(如果存在的文件夾)
:new_game
set /p name=Enter your name:
if exist Save\%name%\ (
echo This save exists delete it?
set /p var=[Y,N]
if %var% == N (
goto new_game
) else (
del /Q Save\%name%\
)
)
md Save\%name%\
它是由在「是否存在保存\%名稱%\(」。
嗯 - 一個小的錯字(shift-1和shift-backtick是相鄰的)。所需的字符是'!'而不是'〜'。這應該使它工作。不過請注意,你也可以使用'if/i ...'使'IF'不區分大小寫。由於'%name%'也可以包含空格,因此使用'if exists'save \%name%「' - 包含括號引號更安全。 – Magoo