Создайте пакетный скрипт DOS для переименования между файлами

Создайте пакетный скрипт DOS для переименования между файлами

В настоящее время я столкнулся с проблемой пакетного скрипта DOS, над которым работаю, и мне нужна помощь в переименовании файлов.

Вот схема переименования, которую я ищу:

Исходных имен файлов более 30. Я написал только 4.
Например, что мне сделать, чтобы вставить «кыт-» перед последними словами?

все имена файлов: pajiro kart 05 abd.txt

результаты: : pajiro kart 05 kyt-abd.txt

или

все имена файлов: pajiro kart 05 acd.txt

результаты: : pajiro kart 05 kyt-acd.txt

решение1

Windows 10 64-бит

Как переименовать файлы с помощью цикла cmd for. Как вставить строку в имя файла с помощью цикла cmd for.

команда:

for /f "tokens=1,2 delims= " %a in ('dir /b pajiro*') do ren "%a %b" "%a kyt-%b"

сценарий:

for /f "tokens=1,2 delims= " %%a in ('dir /b pajiro*') do ren "%%a %%b" "%%a kyt-%%b"
exit /b 

Тестовые файлы:

pajiro abd
pajiro adc
pajiro acc
pajiro ahc

Результаты:

pajiro kyt-abd
pajiro kyt-acc
pajiro kyt-adc
pajiro kyt-ahc

Связанный контент