@echo off
set n="jpg" --指定文件的扩展名
set m="D:\search" --指定搜索的文件夹
set l=%cd% --获取当前bat文件所在路径
for /f "usebackq delims=" %%j in (`dir /b /s "%m%"\*."%n%"`) do if exist %%j xcopy "%%j" "%l%"
echo.& echo 文件复制成功!
ping /n 3 127.1>nul
如果有需要在追加重命名操作
ren 原文件名 新文件名
原文:http://www.cnblogs.com/mengzhu/p/5210006.html