在网上看到如下的批处理
@echo off
echo 正在搜索文件……
set n=0
for %%a in (e f g h i j) do (
if exist %%a:\ (
for /f "delims=" %%i in (列表.txt) do (
for /f "delims=" %%b in ('dir /a-d /s /b "%%a:\*%%i" 2^>nul') do (
if /i "%%~nxb" equ "%%i" (
set /a n+=1
echo 找到"%%~nxb"文件
echo "%%~dpb%%~nxb">>备份列表.txt
copy "%%~dpb%%~nxb" "D:\2" /y
)
)
)
)
)
echo *********************************
echo 共找到并复制%n%个文件!
echo *********************************
pause
notepad.exe 备份列表.txt