Sei stato chiarissimo.

Al punto 1) intendevo: se apro un file non esistente, come faccio a non fare errore??