将文件复制到现有文件夹并使用当前月份和年份

时间:2015-09-09 02:36:58

标签: sql-server excel

我需要编写一个批处理文件,将文件复制到现有文件夹,并使用当前月份和年份重命名。

目前,我的批处理文件只包含以下命令:

  

@ECHO OFF   copy / y D:\ SalesMixExp \ Sales_Mix_v1.2_082015.xlsx D:\ SalesMixExp \ Sales_Mix_v1.2_092015.xlsx **

我每个月都在运行它并且运行正常。但每次我用当前月份和年份更改新创建的文件名。即我的文件名为ex:092015 sep2015 ,下个月它应自动重命名为 Sales_Mix_v1.2_102015

请帮我解决我的问题。所以我不必每个月都要改变它。

1 个答案:

答案 0 :(得分:0)

最后我找到了答案......

@echo off 设置日期=%日期:~4,2 %%日期:~10,4% 复制D:\ SalesMixExp \ Sales_Mix_v1.2_082015.xlsx D:\ SalesMixExp \ Sales_Mix_v1.2_%Date%.xlsx

但只有在文件或文件夹名称不包含间隙时才能正常工作。