Ciao a tutti! Il problema dovrebbe essere semplice, ma non capisco alcune cose..
Devo creare una classe che utilizzi la classe File, già esistente in Java, e alcuni suoi metodi.
I problemi iniziano già col costruttore della mia classe che, preso in input un File o una Directory, verifica se questo esiste già. Se esiste, il metodo deve sollevare l'eccezione SecurityException, altrimenti deve memorizzare in una variabile privata l'argomento directory e creare la directory.
I dubbi che ho sono 2, posto il codice e poi vi spiego:
Oltre ad essere incompleta, mi rendo conto che ci sono alcuni errori, ma li ho scritti perché:codice:public class FileManager{ public FileManager(File directory) throws SecurityException { File dir; dir.createNewFile(); } }
1) Al posto di createNewFile (che non funziona) dovrei fare qualcos altro..ho provato tutti i costruttori di File ma senza risultati
![]()
2) Per throws dovrei fare "if(directory.exists())" ? Se è false dà un'eccezione e si passa direttamente al throws?
Forse (anzi, sicuramente) ho altri dubbi, ma per ora preferisco chiarire solo questi, che sono già abbastanza![]()
Grazie!

Rispondi quotando