
23/09/2009, 00:13
|
| | 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? |