[Ayuda] Renombrar una lista de archivos

Iniciado por Geormarsch, 15 Septiembre 2012, 01:20 AM

0 Miembros y 1 Visitante están viendo este tema.

Geormarsch

Hola chicos, volví jejeje

Pero necesito una mano, cree un código (o intentando) pero me aburrí y lo borre... jajaja ya llevaba harto del programa pero lo borre(no estaba terminado)

y pretendia hacer que en una carpeta de mi ordenador tengo por ejemplo 80 canciones(mp3) y tenian este nombre(Ejemplo) 03-cancion-cantante.mp3 pero en otras canciones decia cancion-numero.mp3 todas son distintas. lo que quiero es si ya hay un batch que le quite los numeros a los nombres donde quieran que esten y que remplazen los guioenes, guion bajo, o otros caracteres por un espacio...

saludos
"Comentar el código es como limpiar el cuarto de baño; nadie quiere hacerlo, pero el resultado es siempre una experiencia más agradable para uno mismo y sus invitados"

Eleкtro

Mucho tiempo sin verte en el foro, geormarsch.

Código (dos) [Seleccionar]
@Echo OFF

For /F %%# in (*.mp3) do (
Call set "File=%%~n#"
Call set "File=%%FILE:0=%%"
Call set "File=%%FILE:1=%%"
Call set "File=%%FILE:2=%%"
Call set "File=%%FILE:3=%%"
Call set "File=%%FILE:4=%%"
Call set "File=%%FILE:5=%%"
Call set "File=%%FILE:6=%%"
Call set "File=%%FILE:7=%%"
Call set "File=%%FILE:8=%%"
Call set "File=%%FILE:9=%%"
REM Para reemplazar otros caracteres sigue los ejemplos...
Call set "File=%%FILE:_= %%"
Call Echo "%%#" : "%%FILE%%%%~x#"
Call REN "%%#" "%%FILE%%%%~x#"
)
Pause >NUL
Exit




saludos









Geormarsch

Ufuf uf como no se me ocurrio antes jajaja, pero si necesito remplazar por un espacio.

Como definiria el espacio??
Saludos
"Comentar el código es como limpiar el cuarto de baño; nadie quiere hacerlo, pero el resultado es siempre una experiencia más agradable para uno mismo y sus invitados"

Eleкtro

Cita de: geormarsch en 15 Septiembre 2012, 15:58 PM
pero si necesito remplazar por un espacio.

Como definiria el espacio??

Fíjate en el ejemplo de arriba:
Cita de: Elektro H@cker
REM Reemplaza "guión" por "espacio"
Call set "File=%%FILE:_= %%"

Saludos