如何用CMD命令把“A”文件夹内的TXT文本复制到“B”文件夹。而复制过来的TXT文本修改时间会变成当前日期

要求“B”文件夹自动命名为当前日期,而复制到“B”文件夹内的TXT文本的修改时间变更为当前的日期
例如今天日期10.19,到10.20我要创建一个10.20的文件夹,然后把10.19的两个文本复制过来。而修改日期也变成10.20的。谢谢高手回答!万分感谢!

@Echo Off
Set md=%Date:~5,2%.%Date:~8,2%
Md %md% 2>nul
Copy /b a\test1.txt+1 %md%\test1.txt
Copy /b a\test2.txt+1 %md%\test2.txt
Pause

考虑到要复制的文件99%的可能都不是文本文件,所以改成通用型的,任意格式文件都可以将文件 修改日期改为复制文件时的日期.

追问

md d:\test\"%date:~5,2%-%date:~8,2%"
more D:\TEST\a.txt >D:\TEST\"%date:~5,2%-%date:~8,2%"\A.txtmore D:\TEST\b.txt >D:\TEST\"%date:~5,2%-%date:~8,2%"\b.txt
我后来自己编了上面的编码解决了, 不过还是非常感谢你的回答,, 谢谢!!

温馨提示:答案为网友推荐,仅供参考
相似回答