好的,我们正在尝试将具有不同迭代次数的三个文件复制到另一个文件夹后添加日期的文件夹。这是我们的代码:
@ECHO off
XCOPY /y /c z:\accounting\daily\test\fdxe*.csv
rem get date, make it file name friendly
FOR /F "tokens=1-4 delims=/ " %%i in ('date/t') do set d=%%j%%k%%l
set csv=fdxe*%d%.csv
ren fdxe*.csv %csv%
move fdxe*.csv \\newserver\Export\Fedex\test\
@ECHO on
现在它正在将文件复制到正确的文件夹,并且它正在添加日期,但它会在.csv
扩展名后继续添加日期。所以我们最终得到:fdxe1.csv01212016
。
我们做错了什么?
答案 0 :(得分:0)
我们通过移动文件然后重命名它们来解决问题。我还使用Option[Int] :: Option[String] :: HNil
而不是?
更改了重命名部分,以便我希望它保留在原始文件名中。该代码现为:
*