Salve a tutti,
vengo subito al sodo. Voglio cancellare un file dopo averlo aperto in lettura. Utilizzo il metodo delete() ma non succede niente, l'esito dell'operazione è sempre "false".
Il codice lo riporto di seguito:

.....
File daCancellare = new File (Directory,"\\"+nomeFile);
.....
if(daCancellare.exists()){
if(daCancellare.delete())
System.out.println("Ho cancellato il file");
else....

A me sembra di non aver sbagliato, ma non riesco a capire perchè non riesco a cancellare il file.
Qualcuno potrebbe darmi una mano?
Grazie a tutti