这个时候在基本的if语句中出乎意料

Sil*_*ett 6 if-statement file exists batch-file

我正在尝试这个并且不能让它工作?获取datareal\copiesdonotdelete.txt此时出乎意料.

rem @echo off
if exists datareal\copiesdonotdelete.txt goto DoFunction1
Goto DoFunction2
Exit
:DOFunction1
rename data datatemp
rename datareal data
rename datatemp datacopyfiles
Echo Done
Exit
:DOFunction2
 rename data datatemp
 rename datacopyfiles data
 rename datatemp datareal
 Echo Done
 Exit
Run Code Online (Sandbox Code Playgroud)

Gra*_*tzy 10

它的存在不存在

if exist datareal\copiesdonotdelete.txt goto DoFunction1
Run Code Online (Sandbox Code Playgroud)