Guten Tag liebe Javagemeinde,
Ich bastel gerad an einer Methode, mit der mein Programm Dateien löschen kann.
Dies soll so ablaufen:
Wenn ich einen Listeneintrag lösche soll auch die dazugehörige Datei gelöscht werden, welche weitere Details zu diesem Listeneintrag bereit hielt.
Mein Ansatz hierzu sieht wie folgt aus:
Ich lasse mir die bla.delete() ausgeben um eben zu sehen, ob die Datei gelöscht wird.
Leider gibt er mir in jedem Fall false aus. Kann es sogar mit den Zugriffsrechten auf Dateien unter Linux zusammenhängen?
Eigentlich nicht, da das Programm ja mit dem Benutzer verknüpft wird und der Benutzer hat die Rechte zum löschen der Dateien, dies war schon einer meiner vielen Überlegungen.
Jedoch habe ich bisher auch noch keine großartig andere Implementierung gefunden.
MfG
Orly?
Ich bastel gerad an einer Methode, mit der mein Programm Dateien löschen kann.
Dies soll so ablaufen:
Wenn ich einen Listeneintrag lösche soll auch die dazugehörige Datei gelöscht werden, welche weitere Details zu diesem Listeneintrag bereit hielt.
Mein Ansatz hierzu sieht wie folgt aus:
Code:
import java.awt.*;
import java.io.*;
public class delete {
public delete(List liste) {
try {
/* Datei löschen */
String s = "rezepte/"+liste.getSelectedItem();
File bla = new File(s);
bla.delete();
System.out.print(bla.delete());
}catch(Exception e) {
}
}
Ich lasse mir die bla.delete() ausgeben um eben zu sehen, ob die Datei gelöscht wird.
Leider gibt er mir in jedem Fall false aus. Kann es sogar mit den Zugriffsrechten auf Dateien unter Linux zusammenhängen?
Eigentlich nicht, da das Programm ja mit dem Benutzer verknüpft wird und der Benutzer hat die Rechte zum löschen der Dateien, dies war schon einer meiner vielen Überlegungen.
Jedoch habe ich bisher auch noch keine großartig andere Implementierung gefunden.
MfG
Orly?