Actualmente estoy atrapado en un problema con un script por lotes de DOS en el que he estado trabajando y necesito ayuda para cambiar el nombre de los archivos.
Aquí está el esquema de cambio de nombre que estoy buscando:
Los nombres de archivos originales son más de 30. Escribí sólo 4.
Por ejemplo, ¿qué hago para poner "kyt-" antes de las últimas palabras?
todo el nombre del archivo: pajiro kart 05 abd.txt
resultados: : pajiro kart 05 kyt-abd.txt
o
todo el nombre del archivo: pajiro kart 05 acd.txt
resultados: : pajiro kart 05 kyt-acd.txt
Respuesta1
Windows 10 de 64 bits
Cómo cambiar el nombre de archivos con un cmd for loop. Cómo insertar una cadena en un nombre de archivo usando un bucle cmd for.
cmd:
for /f "tokens=1,2 delims= " %a in ('dir /b pajiro*') do ren "%a %b" "%a kyt-%b"
guion:
for /f "tokens=1,2 delims= " %%a in ('dir /b pajiro*') do ren "%%a %%b" "%%a kyt-%%b"
exit /b
archivos de prueba:
pajiro abd
pajiro adc
pajiro acc
pajiro ahc
resultados:
pajiro kyt-abd
pajiro kyt-acc
pajiro kyt-adc
pajiro kyt-ahc