我想將日期從一個目錄複製到另一個目錄。這是應該的樣子將日期添加到複製文件
原始文件名:XEsalary.csv
結果文件名:XEsalary-2013-02-15.csv
這裏是我的代碼:
set REMOTE=U:\
set LOG=C:\Integration\FE\log_test
set PVM=%DATE:~9,4%-%DATE:~6,2%-%DATE:~3,2%
set YY=%DATE:~9,4%
set LOCAL=C:\FTP\VC\test
cd %LOCAL%
xcopy /y /f /v "%LOCAL%\*.csv" "%REMOTE%\" >>%LOG%\%PVM%.log
xcopy /y /f /v "%LOCAL%\*.csv" "%LOCAL%\archive\*.csv"
:: assist with turning this into a for loop
ren %LOCAL%\archive\*.csv %LOCAL%\archive\*%PVM%.csv
echo. >>%LOG%\%PVM%.log
複製作品只是文件。它是不起作用的重命名部分。請幫忙嗎?
Thx in advance :-)
爲什麼在第4行中,當您爲LOCAL設置變量時,是否在最後放置了「cd%LOCAL%」?其他一些可能起作用但不值得回答的事情: 是否啓用延遲擴展? 預先設置了LOCAL的值(再次設置時調用它)? 您在聲明PVM的同時在第二行的明顯末尾放置了另一個SET命令。這是否意味着要在一個新的線上? 希望其中的一些幫助。 – 2013-02-15 08:58:06