- @echo off
- for /f "tokens=1* delims=:" %%a in ('findstr /n .* a.txt') do set "_%%a=%%b"
- for /f "tokens=1* delims=:" %%a in ('dir /a-d /b *.jpg^|findstr /n .*') do (
- set "Name=%%b"
- setlocal enabledelayedexpansion
- if defined _%%a echo,Ren "!Name!" "!_%%a!.jpg"
- endlocal
- )
- pause
复制代码
|