求助一个批处理文件. 把多个文件夹下的所有文件包括子文件夹里的东西 复制到另一个制定的文件夹里??

例如:把d:\1\ d:\2\ d:\3\ ......... 复制到 e:\file\ 里面,如何实现

第1个回答  2013-05-16
按着键盘上的Ctrl键然后鼠标单击d:\1\ d:\2\ d:\3\ .........显示蓝色就是选中了,选择完了就直接拉过e:\file\ 里面就OK,或者你用鼠标框选d:\1\ d:\2\ d:\3\ .........中间假如跳选就按Ctrl键继续去框选别的就行。追问

批处理文件大哥,有6000多个文件夹

第2个回答  2013-05-16
copy d:\1 e:\file\
copy d:\2 e:\file\
.........追问

批处理程序,类似
@ECHO OFF & setLocal enableDelayedExpansion
rem 设置路径
set SRCD=d:\1\
set TAGD=f:\FILES\
md "%TAGD%" 2>nul
copy "%SRCD%"\* "%TAGD%"\
echo.
for /f "tokens=* usebackq" %%i in (`dir "%SRCD%" /ad /b /s`) do (
set "CWD=%%~i"
set "TGD=!CWD:%SRCD%=%TAGD%!"
md "!TGD!" 2>nul
copy "!CWD!"\* "!TGD!"
echo.
)

如何 把 set DRCD=d:\1\ 语句 能表示成多个文件夹

本回答被提问者和网友采纳
相似回答