批量复制文件名中包含当前日期的文件

批量复制文件名中包含当前日期的文件

如何将文件从一个目录复制到另一个目录,其名称包含当前日期,因此名称每天都会变化。

例子:

File name: Test_14042021.txt
Date today: 14/04/2021 // DDMMYYYY

我尝试了这个,但是没有用:

copy Test_%date:~12,10%%date:~4,2%%date:~7,2%.txt D:\

答案1

尝试copy Test_%date:~8,2%%date:~5,2%%date:~0,4%.txt D:\

您可以使用echo Test_%date:~8,2%%date:~5,2%%date:~0,4%.txt查看传递给 的具体内容copy。对其进行微调,直到看到实际的文件名。

相关内容