Cita:  
					Iniciado por bypper  
  
Código:
 for base, dirs, files in os.walk(RUTAG):
     Solo cámbialo por: 
Código:
 for base, dirs, files in os.walk(RUTAG, topdown=False):
  Y por eso es importante tener coceptos como 
DFS y 
BFS. 
Por cierto no estaría mal que manejaras las colisiones. 
Por ejemplo que pasa si tengo 2 archivos:
aa_1 y AA 1 
Y que me dices de añadirle soporte unicode
Que pasa si tengo 2 archivos:
Ñu ñu