求一个批处理。把指定文件夹包括里面的文件复制到指定文件里面

比如把名字1的文件复制到e盘下。而E盘里面有很多文件夹而这些文件里面都有相同名字的文件夹2。而我就是要把1文件夹复制到这些名字为2文件夹里面!谢谢了
名字为1的是一个文件夹,我要的就是把1文件夹复制包括里面的东西。复制到E盘下所有文件夹里面相同名字2的文件夹里面,比如E:/123/2/1这样2的文件夹下都有一个1的文件夹乐,对了1的文件夹里面还有其他文件夹,也要把这些文件夹复制,意思就是把1文件夹全部复制,包括里面的其他文件夹,

@echo off
for /d /r "e:\" %%i in (2?) do (
xcopy /e /c /h /r /d "d:\1" "%%i\1\")
pause

假设 1文件夹在d盘.

追问

我想是把1的文件夹全部复制,然后复制到E盘下所有文件夹里面相同名字2的文件夹里面,复制过去乐,就变成乐E:/123/2/1了,不知道你能看懂不

追答

请先测试我的代码!

追问

谢谢乐。就是要这个,

追答

额...以上代码就可以完成你所说的.请先测试我的代码!测试后发现问题再追问吧.难道你嫌代码少?

追问

呵呵不是,我刚刚没有修改路径,真的谢谢你了

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-30
@echo off
for /r "%~dp0" %%a in (2) do (
xcopy /e /c /h /r /i /d "%~dp0\1" "%%a\1\"
)
)
pause
相似回答