Sto tentando di eliminare i file ma non funziona o mi manca qualcosa. Ecco un piccolo test che sto facendo:Eliminazione del file specificato
private void deleteFromDir(String filename) {
String path = "./test/pacientes/" + filename + ".tds";
File f = new File(path);
System.out.println("Abs path " + f.getAbsolutePath());
System.out.println("Exist " + f.exists());
System.out.println("Filename " + f.getName());
System.out.println("Delete " + f.delete());
}
E il sistema stampa:
percorso Abs C: \ Users \ XXXX \ Documenti \ PAI \ TSoft \ test \ pacientes \ John. Smith.tds
Exist vero
Nome file John Smith.tds
Eliminare falsa
E, naturalmente, non sta cancellando il file, perché? Come posso farlo funzionare?
I file ".tds" sono oggetti serializzati – Frank
a causa di autorizzazioni forse? se il file esiste già, questo potrebbe essere il caso – vefthym
Alcune delle risposte qui aiutano: http://stackoverflow.com/questions/11056856/java-io-file-delete-failing-in-windows-7-java -newbie –