Batch file 如何使用;if()和else if();Windows批处理文件中的条件

Batch file 如何使用;if()和else if();Windows批处理文件中的条件,batch-file,if-statement,Batch File,If Statement,我正在尝试创建一个批处理文件,该文件可以在当前工作目录中创建具有当前日期的文件夹。但是,我想打印,如果日期是第一个或第二十二个,那么我应该创建“1stJan2000”或“22ndJan2000”。所以,我想知道如何在Windows批处理文件中使用“IF()和ELSE IF()。请帮助我或提供一个解决方案,以创建文件夹根据我的要求 提前感谢。他的意思是,他希望在当前日期之前使用批处理编程在当前目录中创建一个文件夹,例如,如果日期为2018年4月30日,则文件夹名称为2018年4月30日。。。现在他

我正在尝试创建一个批处理文件,该文件可以在当前工作目录中创建具有当前日期的文件夹。但是,我想打印,如果日期是第一个或第二十二个,那么我应该创建“1stJan2000”或“22ndJan2000”。所以,我想知道如何在Windows批处理文件中使用“IF()和ELSE IF()。请帮助我或提供一个解决方案,以创建文件夹根据我的要求


提前感谢。

他的意思是,他希望在当前日期之前使用批处理编程在当前目录中创建一个文件夹,例如,如果日期为2018年4月30日,则文件夹名称为2018年4月30日。。。现在他问id日期是(01,02,21,22,21)/2018年5月,那么名称应该是1stmay2018而不是2018年5月1日2018年5月22日而不是2018年5月21日 我希望你们现在都明白了

是的,您可以使用if语句,您必须手动检查每个日期,如(1,2,3,21,22,31),然后您可以将其替换为ur值

如果你还可以学习的话


我建议将日期存储在一个变量中,然后检查它,并将新名称存储在另一个文件夹中

此处不需要
else
。在不同条件下,只需在两行中执行
if
。但您的问题被标记为不清楚,因为您没有发布任何代码。