Спасибо. Работают оба варианта.
А почему обязательно надо ещё одну переменную вводить? (
set "$a=%%~na")
Напрямую в функции REN нельзя корректировать имя?
Объясните, пожалуйста,
Код:
for /f "delims=-" %%a in ('dir/b/a-d *-b.jpg') do ren "%%a-b.jpg" "%%a.jpg"
а конкретно:
for /f "delims=-" и
('dir/b/a-d *-b.jpg')