in

Cambiar el nombre del archivo por lotes de Windows

apple touch icon@2

Supongo que conoce la longitud de la parte antes de la _ y después del guión bajo, así como la extensión. Si no lo hace, podría ser más complejo que una simple subcadena.

cd C:pathtothefiles
for /f %%a IN ('dir /b *.jpg') do (
set p=%a:~0,3%
set q=%a:~4,4%
set b=%p_%q.jpg
ren %a %b
)

Se me ocurrió este guión y no lo probé. Verificar esta y eso para más información.

SI quiere asumir que no conoce las posiciones del _ y las longitudes y la extensión, creo que podría hacer algo con bucles for para verificar el índice de la _, luego el último índice del ., envuélvalo en un goto cosa y hacer que funcione. Si está dispuesto a pasar por ese problema, le sugiero que use WindowsPowerShell (o Cygwin) al menos (por su propio bien) o instale un lenguaje de scripting más avanzado (piense en Python / Perl) obtendrá más soporte camino.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

qc

Tutorial de HP-QC

FN9xRavkTw6VQDYoWWQSgb 1200 80

Pantalla dividida de Fall Guys: ¿Fall Guys es para dos jugadores o tiene multijugador local?