我希望在将文件复制到批处理文件中带有脚本的其他文件夹时,将前一周的编号包含在文件名末尾。
我正在尝试以下>
echo f | xcopy /f /y "\\Mypath\MyFile.xlsb" "\\Mypath\MyFile WK"%WEEK%".xlsb"
但我得到的结果是 \ Mypath \ MyFile WK.xlsb
欲望结果是\ Mypath \ MyFile WK12.xlsb
非常感谢
答案 0 :(得分:0)
也许不是最好的答案,但对于那些需要一周的人来说,这就是我能够最终获得本周并完成我所需要的方式。
WIN32_LOCALTIME GET /FORMAT:LIST') DO @(SET %%a>NUL)
SET /A a=(14-%Month%)/12,y=%Year%-a,IsoWeek=(%Day%+(153*(%Month%+12*a-3)+2)/5+365*y+y/4)/7-(365*%Year%+(%Year%+3)/4)/7+9
echo f | xcopy /f /y "\\Mypath\MyFile.xlsb" "\\Mypath\MyFile WK"%IsoWeek%".xlsb"