2015-09-09 23 views
-1

我需要編寫一個批處理文件,該文件將文件複製到現有文件夾並使用當前月份和年份重命名該文件。將文件複製到現有文件夾並將其重命名爲當前月份和年份的批處理文件

此刻,我的批處理文件只包含此命令:

@ECHO OFF 拷貝/ Y d:\ SalesMixExp \ Sales_Mix_v1.2_082015.xlsx d:\ SalesMixExp \ Sales_Mix_v1.2_092015.xlsx **

我正在運行這個每個月,它工作正常。但每次我改變當前月份和年份新創建的文件名。即對於前:092015在我的文件名是sep2015和下個月應該會自動更名爲Sales_Mix_v1.2_102015

請幫我解決我的問題。所以我不必每個月都改變一次。

+0

所以你想自動將名稱中的當前'MMYYYY'文件複製到'MM + YYYY'?你會安排這個作爲本月1日的Windows任務嗎? – Shiva

+0

由於有SQL服務器標籤,您是否計劃使用Sql Server Integration Services作爲調度程序?這是可行的,但如此簡單的功能在頂端。 – Yasskier

+0

是的,我計劃在本月的第一天 – ali

回答

0

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

關閉@echo 設置日期=%日期:4,2〜%%日期:10.4〜% 副本d:\ SalesMixExp \ Sales_Mix_v1.2_082015.xlsx D:\ SalesMixExp \ Sales_Mix_v1.2_%Date%.xlsx

但是,只有當文件或文件夾名稱不包含間隙時,它才能正常工作。

相關問題