Proceso batch para renombrar archivos
Publicado por Javi2021 (1 intervención) el 17/07/2021 18:31:58
Hola:
Necesito renombrar gran cantidad de archivos, cambiando el formato actual: "DDMMAAAA" por el siguiente: "AAAAMMDD".
Sé hacerlo si hay un caracter que delimite cada area. Por ejemplo:
for /f "tokens=1,2,3 delims=-." %%a in ('dir /b *-*-*') do (ren "%%a-%%b-%%c" "%%c%%b%%a")
Pero no sé cómo identificar los tres bloques del nombre si no hay delimitador. ¿Alguna idea?
Muchas gracias,
Javi
Necesito renombrar gran cantidad de archivos, cambiando el formato actual: "DDMMAAAA" por el siguiente: "AAAAMMDD".
Sé hacerlo si hay un caracter que delimite cada area. Por ejemplo:
for /f "tokens=1,2,3 delims=-." %%a in ('dir /b *-*-*') do (ren "%%a-%%b-%%c" "%%c%%b%%a")
Pero no sé cómo identificar los tres bloques del nombre si no hay delimitador. ¿Alguna idea?
Muchas gracias,
Javi
Valora esta pregunta


0