Próbuję usunąć pliki, ale to nie działa lub czegoś brakuje. Oto mały test robię:Usuwanie określonego pliku
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());
}
I drukuje systemowe:
Abs ścieżka C: \ Users \ XXXX \ Documents \ PAI \ Tsoft \ test \ pacientes \ John. Smith.tds
istnieją prawdziwe
Nazwa John Smith.tds
Usuń fałszywe
I oczywiście nie usuwa plik, dlaczego? Jak mogę to sprawić?
Pliki ".tds" są serializowane obiektami – Frank
z powodu uprawnień? jeśli plik już istnieje, to może być przypadek. – vefthym
Czy któraś z odpowiedzi tutaj pomoże: http://stackoverflow.com/questions/11056856/java-io-file-delete-failing-in-windows-7-java -newbie –