Foros del Web » Soporte técnico » Windows »

Renombrar autonumerando?

Estas en el tema de Renombrar autonumerando? en el foro de Windows en Foros del Web. Hola, me gustaria poder crear un archivo bat para que al ejecutarlo renombrase todos los ficheros que hubiese en una carpeta con numeros del 1 ...
  #1 (permalink)  
Antiguo 23/10/2008, 22:57
Avatar de neoarcangel  
Fecha de Ingreso: enero-2005
Ubicación: España
Mensajes: 566
Antigüedad: 19 años, 3 meses
Puntos: 5
Renombrar autonumerando?

Hola, me gustaria poder crear un archivo bat para que al ejecutarlo renombrase todos los ficheros que hubiese en una carpeta con numeros del 1 al xxx
Ejemplo

Tengo estos ficheros en una carpeta

perico.avi
ramon.avi
fran.avi
julio.avi
forosdelweb.avi
emulemania.avi

y quiero este resultado

1.avi
2avi
3.avi
4.avi
5.avi
xxx



Sin tener que introducir los numeros a mano ya que en este caso hay 5 ficheros pero si hubiese 30000 obviamente teclearlo uno a uno seria una eternidad.
Preferiria un bat pero si sabeis de alguna forma que ejecutando dos veces un fichero lo hiciese tampoco me vendria mal eso si con posibilidad de editar. Por favor no me pongais programas de renombrado ya que ya conozco algunos lo prefiero en un fichero.
Gracias.
  #2 (permalink)  
Antiguo 24/10/2008, 12:54
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
De acuerdo Respuesta: Renombrar autonumerando?

Se puede hacer con un bucle for, algo como esto:
Archivo: rsing.bat
Código bat:
Ver original
  1. @echo off
  2. set /a count = %count% + 1
  3. rename %1 %count%%2
En este archivo lo que hacemos es aumentar el contador y renombrar el archivo.

Archivo: nombre.bat
Código bat:
Ver original
  1. @echo off
  2. set count=0
  3. for %%f in (*.avi) do call rsing.bat %%f .avi
  4. set count=
En este archivo recorremos con el bucle for todos los archivos y llamamos a rsing.bat para que cambie el nombre.

Saludos .
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 24/10/2008, 21:43
Avatar de neoarcangel  
Fecha de Ingreso: enero-2005
Ubicación: España
Mensajes: 566
Antigüedad: 19 años, 3 meses
Puntos: 5
Respuesta: Renombrar autonumerando?

Muchas gracias, justo lo que queria jamas se me hubiese ocurrido. Saludos y de nuevo gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:01.