Mah.. non so se si può parlare di baco o meno..
fatto sta che funziona così!
Io lo do per scontato: quando si genera un errore in una procedura devi uscire dalla stessa perchè nel caso in cui ne venisse generato un altro, questo non è più gestito!
Ti consiglio di fare così: esegui il loop per generare un livello di cartelle in una seconda procedura lanciata dal for.. così facendo quando si genera l'errore lo gestisci ed esci dalla procedura.
E' antipatica sta cosa ma.. io l'avevo scoperto tempo fa e mi gestisco di conseguenza!

Rispondi quotando