file.delete() funktioniert bei zweiten aufruf nicht mehr

CJChico

Mitglied
Hi.

ich erstelle kleine xml Files die ich dannach löschen möchte. Der absolute pfad ist korrekt, aber leider löscht er mir immer nur das erste File und nicht die weiteren.

Java:
try {
  System.out.println("isFile: "+file.isFile());
  System.out.println("canWrite: "+file.canWrite());
  System.out.println("File Delete: "+file.delete());
} catch (Exception ioe) {
  logger.error(ioe);
}

beim ersten File habe folgende ausgabe:
isFile: true
canWrite: true
File Delete: true

dannach immer:
isFile: true
canWrite: true
File Delete: false

Eine Exception bekomme ich leider auch nicht.

Hat jemand von euch noch eine Idee was ich machen könnte?
 
Zuletzt bearbeitet von einem Moderator:
Debug mal durch und schau, ob in file auch immer das drin ist, was du erwartest, also die nächste Datei zum löschen oder vielleicht doch eine andere?
 
Ich dachte, du hast mehrere kleine XML-Files und es wird nur das erste gelöscht. Vielleicht erstellt du die Referenz beim Löschen nicht neu, wenn du ein neues File anlegst?
 

Neue Themen


Zurück
Oben