我有一个bat文件,例如。 TEST.bat将附加一个句点。 示例 TEST.bat_Mar-15_Mar 我想将验证作为If第一个月即Mar =第二个月在文件中,即Mar,运行TEST.bat文件,否则生成消息 - Invalid Filename。 月份也应该在正确的情况下匹配。 像TEST.bat_Mar-15_Apr或TEST.bat_Mar-15_mar这样的文件将被视为无效文件名。 我相信我们需要在此验证脚本中调用TEST.bat。
此致 奥迪
答案 0 :(得分:0)
中有一些错误
IF EXIST !month1!==!month2! Echo True ELSE Echo False
首先,你不能写EXIST,因为你比较了month1和month2。 EXIST用于检查文件是否存在。这些情况不同。 其次,你必须使用()for if like(echo true)。 最后,您的代码必须如下:
IF !month1!==!month2! (Echo True) ELSE Echo False
我建议你看看if的帮助解释。因为我的答案存在于那里。