我正在尝试制作一个批处理脚本,我需要比较 2 个整数变量,但我无法让它正常工作。
我需要做的比较是这样的:
if (201308281436 GTR 201308292309) (@ECHO true) Else (@ECHO false)
据我所知(我不太了解 dos 编程,但我可以做一些基本的事情),它应该返回“真”,但它总是返回“假”。
我对 cmd 进行了一些检查,结果如下:
if (1 GTR 2) (@ECHO true) Else (@ECHO false)
false
if (1 GTR 0) (@ECHO true) Else (@ECHO false)
false
我在 bat 脚本上使用的代码:
if (%filemodifieddate% GTR %filelastbackupdate%) (@ECHO true) Else (@ECHO false)
我究竟做错了什么?
谢谢!