Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: Geormarsch en 15 Septiembre 2012, 01:20 AM

Título: [Ayuda] Renombrar una lista de archivos
Publicado por: Geormarsch en 15 Septiembre 2012, 01:20 AM
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
Título: Re: [Ayuda] Renombrar una lista de archivos
Publicado por: Eleкtro en 15 Septiembre 2012, 05:21 AM
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


(http://img194.imageshack.us/img194/2127/captura1jh.png)

saludos

Título: Re: [Ayuda] Renombrar una lista de archivos
Publicado por: Geormarsch en 15 Septiembre 2012, 15:58 PM
Ufuf uf como no se me ocurrio antes jajaja, pero si necesito remplazar por un espacio.

Como definiria el espacio??
Saludos
Título: Re: [Ayuda] Renombrar una lista de archivos
Publicado por: Eleкtro en 15 Septiembre 2012, 18:16 PM
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