Salve a tutti!

Dovrei fare un programmino molto semplice.
Sto usando il try-catch in modo da monitorare tutta l'elaborazione.

Questo programmino altro non fa che controllare dei file in una cartella...
Ho notato però che se una determinata condizione non è soddisfatta (come previsto), il programma mi salta al "catch" però poi esce e non termina l'elaborazione (ed è un guaio se vi sono altri files nella cartella).

Come prevedere un "rientro" nel 'try' ogniqualvolta viene sollevata un'eccezione "controllata"?

Grazie a tutti!