Ver Mensaje Individual
  #12 (permalink)  
Antiguo 23/09/2009, 00:13
Moleman
 
Fecha de Ingreso: abril-2006
Mensajes: 69
Antigüedad: 19 años
Puntos: 0
Respuesta: Renombrar todos los archivos de una carpeta

Myakire, en primer lugar gracias por tu tiempo y por tu código. Faltaría lo de las subcarpetas, pero, cuando funcione bien, lo completo yo mismo y lo pongo aquí.

Y digo "cuando funcione bien" porque se me sigue reproduciendo el mismo error: el bucle se repite varias veces renombrando los archivos ya renombrados.

Eso sí, he hecho alguna prueba, y voy descubriendo de qué se puede tratar:

- Si el nuevo nombre de archivo tiene el prefijo "nuevonombre_" el bucle se repite 13 veces.

- Si el nuevo nombre tiene el prefijo "NewName_", que es el que tú has usado, el bucle se repite 3 veces.

- Si el prefijo es "New_", se repite 2 veces.

- Y si el prefijo es sólo "N_", se ejecuta una única vez.

Siempre con la misma ruta y el mismo número de archivos, ya que utilizo todo el rato los mismos con los mismos nombres, para ver en qué cambian cada vez.

He hecho pruebas con otros prefijos, y el bucle se repite más o menos veces dependiendo del número de caracteres que tienen esos prefijos.

¿Hay alguna lógica en todo esto? ¿A tí, Myakire, también te funciona correctamente?