这是我拥有的代码:
IF EXIST %CD%\tictactoeXwinlog.log (
ECHO %xwinlog% > tictactoeXwinlog.log
) ELSE (
IF %xwinlog% > 0 (
ECHO %xwinlog% > %CD%\tictactoeXwinlog.log
) ELSE (
ECHO 0 > %CD%\tictactoeXwinlog.log
)
我试图用简单的英语做的是检查日志文件是否存在。如果是,则将变量 %xwinlog% 的当前值写入日志,覆盖其中的任何内容。如果它不存在,我希望它确保变量的值高于 0,如果是,则将其写入日志文件,如果不高于零,则将零写入日志文件。最后一部分是因为无论出于何种原因,当它尝试将变量写入日志并且变量为 0 时,它改为写入“ECHO 已关闭”
我得到的是一个错误,说“)此时是意外的”
任何帮助是极大的赞赏。