Atualmente estou preso em um problema com um script em lote do DOS em que estou trabalhando e preciso de ajuda para renomear os arquivos.
Aqui está o esquema de renomeação que estou procurando:
Os nomes de arquivos originais têm mais de 30. Escrevi apenas 4.
Por exemplo, o que faço para colocar "kyt-" antes das últimas palavras?
todos os nomes de arquivo: pajiro kart 05 abd.txt
resultados:: pajiro kart 05 kyt-abd.txt
ou
todos os nomes de arquivo: pajiro kart 05 acd.txt
resultados:: pajiro kart 05 kyt-acd.txt
Responder1
Windows 10 de 64 bits
Como renomear arquivos com um loop cmd for. Como inserir uma string em um nome de arquivo usando um loop for cmd.
cmd:
for /f "tokens=1,2 delims= " %a in ('dir /b pajiro*') do ren "%a %b" "%a kyt-%b"
roteiro:
for /f "tokens=1,2 delims= " %%a in ('dir /b pajiro*') do ren "%%a %%b" "%%a kyt-%%b"
exit /b
arquivos de teste:
pajiro abd
pajiro adc
pajiro acc
pajiro ahc
resultados:
pajiro kyt-abd
pajiro kyt-acc
pajiro kyt-adc
pajiro kyt-ahc