Hallo,
Ich habe eine JavaFX Applikation, in der möchte ich mit einem Button-Event eine Datei in meinem Rechner löschen. Ich habe dafür die java.io.File Objekt verwendet, den Verzeichnis habe ich bei der Instanziierung eingefügt. Mit den Methoden delete(), deleteOnExit(), deleteIfExists() haben den Verzeichnis, wo sich die Datei befindet erkannt, aber die Datei selbst nicht gelöscht:
Kann mir jemand sagen, was es noch für Möglichkeiten gibt?
Ich habe eine JavaFX Applikation, in der möchte ich mit einem Button-Event eine Datei in meinem Rechner löschen. Ich habe dafür die java.io.File Objekt verwendet, den Verzeichnis habe ich bei der Instanziierung eingefügt. Mit den Methoden delete(), deleteOnExit(), deleteIfExists() haben den Verzeichnis, wo sich die Datei befindet erkannt, aber die Datei selbst nicht gelöscht:
Java:
File file1 = new File("D:\\java\\java\\Table_jFX\\src\\application\\dbbc\\database.sqlite");
if(file.delete()){ syso("wurde gelöscht!");}
//oder
file.deleteOnExit();
if(!file.exists()){ syso("wurde gelöscht!");}
//oder
Path pfad = Paths.get("D:\\java\\java\\Table_jFX\\src\\application\\dbbc\\database.sqlite");
if(Files.deleteIfExists(pfad)){ syso("wude gelöscht!");}
Kann mir jemand sagen, was es noch für Möglichkeiten gibt?