CMD可不可以,将多个同名文件夹下不同名文件移动批量移动到另一个盘里某个文件夹下?跪求大神

比如,E盘下有多个不同名的文件夹(比如,1,123,321),每个文件夹下有一个名为123的文件夹,每个123文件夹下都有不同名的文件夹,这些文件夹下有所要移动的文件,把这些文件移动到另一个文件夹下,如何写命令呢
@echo off 
for /f %i in ('dir /b /l /s "123" ') do XCOPY "%i" "D:\456"
pause

保存为bat文件,放到E盘(尘誉并销猛且d盘需要有“456”这个亏兄桥文件夹), 双击。

win 7下测试通过

望采纳。


copy path1 *.* path2 *.*
path1path2 分别是源文件夹和目标文件下的路径