- @rem 请保存文件为ANSI编码
- @rem 假设目标文件夹D:\test\targe下有jpg1~25,共25个子文件夹
- @echo off
- Setlocal enabledelayedexpansion
- set "source=D:\test\source"
- set "target=D:\test\target"
- for /f "delims==" %%a in ('set _ 2^>nul') do set "%%a="
- for /l %%a in (1,1,100) do (
- set/a n=%%a+3,n/=4
- set "_%%a=!n!"
- )
- cd /d "%source%"
- for /f %%a in ('dir *.jpg *.jpeg *.png *.bmp /b /s /a-d') do (
- move /y "%%~fa" "%target%\jpg!_%%~na!\"
- )
- endlocal
复制代码
|