Salve ho un problema con un Fila.
Devo creare un file di aggiornamento e eseguire quindi queste operazioni:
codice:
File inFile=new File("file.txt");
Scanner scan = new Scanner(inFile);
//APRO FILE DI OUTPUT
File out=new File("file_agg.txt");
PrintStream scrivi=new PrintStream(out);
//faccio alcune operazioni di modifica del file
....................
if (!inFile.delete()) System.out.print("File Non Eliminato");
/* CREO IL FILE DI AGGIORNAMENTO CON LA PRENOTAZIONE NUOVA */
inFile.delete();
boolean Rinomina = out.renameTo(inFile);
if(!Rinomina){System.out.println("File o directory non rinominati. PRENOTAZIONE NON COMPLETATA.");}
il problema che riscontro è che non mi fa eliminare il vecchio file perchè mi dice che e ancora in uso e di conseguenza non mi fa rinominare il file d'aggiornamento. Come posso risolvere??