G
Guest
Gast
Hallo,
mein Programm liest eine datei ein in der mehrere Dateinamen drin stehen. Diese Dateien will ich nun löschen aber das funktioniert irgendwie nicht. Er sagt mir das die Dateien existieren aber ich kann sie nicht löschen. Ich hab kein IO Stream offen auf die Dateien oder was anderes.
Die ganze prozedur sieht so aus:
System.out.println("Lösche: "+f+" : "+a+" : "+b); Typische ausgabe: "Lösche .... : false : true"
in der Datei stehen die Datein so ungefähr drin.
Die Dateien die gelöscht werden sollen liegen im gleichen Verzeichnis wie das jar file.
hab schon gesucht aber bis jetzt nicht gefunden
Wäre für jede Hilfe dankbar
mein Programm liest eine datei ein in der mehrere Dateinamen drin stehen. Diese Dateien will ich nun löschen aber das funktioniert irgendwie nicht. Er sagt mir das die Dateien existieren aber ich kann sie nicht löschen. Ich hab kein IO Stream offen auf die Dateien oder was anderes.
Die ganze prozedur sieht so aus:
Code:
for(int i = 0 ; i < config.getSize() ; i++)
{
File f = new File(config.getName(i));
boolean a = f.delete();
boolean b = f.exists();
}
System.out.println("Lösche: "+f+" : "+a+" : "+b); Typische ausgabe: "Lösche .... : false : true"
in der Datei stehen die Datein so ungefähr drin.
./blabla.txt
./bla
./ordner/abc1
./ornder/abc2
usw.
Die Dateien die gelöscht werden sollen liegen im gleichen Verzeichnis wie das jar file.
hab schon gesucht aber bis jetzt nicht gefunden
Wäre für jede Hilfe dankbar