@echo off
setlocal enableextensions enabledelayedexpansion
set 根目录=F:\桌面\水果
set 需要复制的文件=复制1,复制2
cd /d %根目录%
rem 建立新文件夹
for /d %%a in (*) do (set new=%%~dpa&set new=!new:~0,-1!1)
md !new!>nul 2>nul
for /d %%a in (*) do (
set newb=!new!\%%a
md !newb!>nul 2>nul
cd %根目录%\%%a
set n=0
for /r %%b in (*) do (
for %%c in (%需要复制的文件%) do (
if %%c==%%~nb (xcopy /E /I /Y /Q %%~fb "!newb!">nul&set /a n+=1)
)
)
if !n! neq 0 (
echo %根目录%\%%a
echo 复制 !n! 个文件
echo.
)
)
pause
复制以上内容到txt文件中,另存为,修改保存编码为ANSI,保存文件名后缀改为bat
修改第三行根目录为你的文件夹,修改第四行需要复制的文件为你希望复制的文件,不带扩展名,以英文逗号分隔,有几个写几个,保存后双击运行。
其他无需调整哈