问题遇到的现象和发生背景
我在学习和使用CMD 指令写Bat脚本的时候遇到一个问题。 我想生成日志达不到我想要的要求。想要将生成的日志txt 的内容全部合成一行输出
用代码块功能插入代码,请勿粘贴截图
@ehco off
set file_path="\PC NAME\C$WINDOWS\TEST LOG%date:10,4%%date:4,2%%date:7,2%_log.txt"10,4%%date:
echo %date:4,2%%date:7,2% >> %file_path%
xcopy /i /y "\sourceptat\test*.bat" "destination\test"
运行结果及报错内容
20221127 19:18
\sourceptat\test\test.bat
\sourceptat\test\test2.bat
\sourceptat\test\test3.bat
3 File(s) copied
我想要达到的结果
20221127 19:18 test.bat test2.bat test3.bat 3 File(s) copied
想要把输出结果都集合到一行里面。然后直接现实哪个文件copy 成功
或者对生成后的日志再通过一段dos 语言输出成我想的样子。