Ms-Dos - RENOMBRAR VARIOS ARCHIVOS

 
Vista:

RENOMBRAR VARIOS ARCHIVOS

Publicado por Luis Vazquez (6 intervenciones) el 08/08/2013 22:14:38
DESEO RENOMBRAR UNA SERIE DE ARCHIVOS con un archivo BAT

EJEMPLO

LUIS_c082015.pdf
LUIS_c082110.pdf
LUIS_c081510.pdf

Deseo renombrarlos que unicamente me los ultimos 8 caracteres

c082015.pdf
c082110.pdf
c081510.pdf

como puedo hacer
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de A.H.H.

RENOMBRAR VARIOS ARCHIVOS

Publicado por A.H.H. (216 intervenciones) el 08/08/2013 23:40:38
Hola copia y pega este código y ejecuta el bat en el mismo directorio donde tengas los archivos.

1
2
3
4
5
6
7
@ECHO OFF
FOR /R %%A in (*.PDF) DO (IF EXIST %%A SET RUTA=%%A&SET ARCHIVO=%%~nxA)&CALL :RENOMBRAR
PAUSE
:RENOMBRAR
SET ARCHIVO=%ARCHIVO:~-11%
REN "%RUTA%" "%ARCHIVO%"
GOTO:EOF


con la línea SET ARCHIVO=%ARCHIVO:~-11% lo que hacemos es recoger solamente los últimos 11 caracteres empezando por la izquierda.

osea que si tenemos LUIS_c082015.pdf contamos por la izquierda 11 caracteres desde la extensión entonces nos quedaría esto c082015.pdf

con esto en el for ..> SET ARCHIVO=%%~nxA lo que hacemos es quedarnos solamente con el nombre de archivo y extensión.

salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RENOMBRAR VARIOS ARCHIVOS

Publicado por Luis Vazquez (6 intervenciones) el 09/08/2013 00:36:17
Excelente funciona de maravilla muchas Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RENOMBRAR VARIOS ARCHIVOS

Publicado por Luis Vazquez (6 intervenciones) el 07/11/2013 23:05:57
Funciona perfectamente
Gracias
SL2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar