批处理文件 搜索指定路径文件拷贝出去

@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  原文件名  新文件名

你可能感兴趣的:(批处理文件 搜索指定路径文件拷贝出去)