Ho un file che voglio cancellare
static File f = null;
static PrintWriter pw = null;
FileReader fin = null;
String absPath ="c:\\prova.txt";
try {
fin = new FileReader(absPath);
} catch(FileNotFoundException e){} }
try {
pw = new PrintWriter
(new BufferedWriter
(new FileWriter
( f.getAbsolutePath(), true )));
} catch (IOException IOE) {}
try {
fin.close();
} catch (IOException e5){}
pw.flush();
pw.close();
f.exists();
f.delete();
La exist ritorna il valore true, quindi il file lo trova
La delete torna il valore di false cioè non lo cancella
Il file non viene cancellato, e' come se rimanesse qualcosa di aperto che punta al file ma io ho chiuso sia il reader sia il writer
qualcuno sa darmi una mano?
(le variabili f e pw devono essere globali e static nel mio programma)