bat批处理命令,拷贝的文件夹名字中带有日期格式如何写

目前每天都会收到很多以日期结尾的交易文件压缩包解压完毕后是这个样子的,c:\downloads\年年盈20181031\*.*等等,现在想当天把c:\downloads\年年盈YYMMDD文件夹下的文件复制到另外一个路径去E:\data\年年盈YYMMDD。
网上搜到了xcopy命令,
xcopy "c:\downloads\年年盈YYYYMMDD\*.*" "E:\data\年年盈YYMMDD\*.*"
但是日期格式YYYYMMDD无法实现。
set YYYYMMDD="%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%"也不行
请教如何实现!
今天解压完的文件夹名字是年年盈20181031,明天就是年年盈20181101,后天就是年年盈20181102,我想实现的是批处理中的日期格式YYYYMMDD能自动随日期更新。

xcopy /e /i /a /r /h /k /y /v "c:\downloads\年年盈YYYYMMDD\*.*" "E:\data\"

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-31
set YYYYMMDD="%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%"
set YYMMDD="%DATE:~2,2%%DATE:~5,2%%DATE:~8,2%"
xcopy "c:\downloads\年年盈%YYYYMMDD%\*.*" "E:\data\年年盈%YYMMDD%\*.*"

本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网