Windows 将批处理文件中的文件重命名为YYYY-MM-DD

Windows 将批处理文件中的文件重命名为YYYY-MM-DD,windows,date,batch-file,format,rename,Windows,Date,Batch File,Format,Rename,基本上,我每周左右手动将一堆zip文件重命名为日期,这需要很长时间,因为有25个以上的文件(它们是各种类型的备份) 我想创建一个批处理文件,可以为我重命名它们。这些文件称为“latest.zip” 我尝试了很多方法,但最接近实际效果的方法是使用“ren latest.zip%DATE:/-%.zip”。问题是它给我的日期是DDMMYYYY,没有“-”,并且顺序错误,比如今天的05122015 我将如何使文件命名为2015-12-05(今天) 任何帮助都将不胜感激!提前谢谢 你说的是.bat文件吗

基本上,我每周左右手动将一堆zip文件重命名为日期,这需要很长时间,因为有25个以上的文件(它们是各种类型的备份)

我想创建一个批处理文件,可以为我重命名它们。这些文件称为“latest.zip”

我尝试了很多方法,但最接近实际效果的方法是使用“ren latest.zip%DATE:/-%.zip”。问题是它给我的日期是DDMMYYYY,没有“-”,并且顺序错误,比如今天的05122015

我将如何使文件命名为2015-12-05(今天)


任何帮助都将不胜感激!提前谢谢

你说的是.bat文件吗?.zip可能与(“%date%”)中的/F“tokens=1-3 delims=/“%%a的
重复。我刚得到%%a在这个时候是意外的吗?有什么想法吗?你的问题是:“在批处理文件中重命名文件…”。您是否将前一行放在批处理文件中?有关详细信息,请在命令提示下键入
以获取/?