Hallo bisher sehr sehr hilfreiche Forumcommunity *schleim*
Ich habe eine Textdatei, wo Namen von Dateien abgespeichert werden (Die eigentlichen Dateien liegen in einem anderen Ordner). Diese Namen nutze ich um mir bestimmte Texte in meinem Programm anzeigen zu lassen. Wenn der Benutzer nun eine dieser Textdateien löschen will muss ich ja nicht nur die Datei selbst löschen, sondern auch den Eintrag in der Textdatei.
Ich lese die Datei, wo die Namen abgespeichert sind ein und prüfe die Datei auf den entsprechenden String. Nun habe ich aber keine Ahnung, wie ich den Eintrag löschen soll, wenn ich ihn gefunden habe, ohne das ich direkt die ganze Datei löschen muss?
Hier ein bisschen Quelltext:
So ich hoffe ihr könnt hiermit ein bisschen was anfangen
Vielen Danke für die kommenden Antworten!
MfG
BAAAM
Ich habe eine Textdatei, wo Namen von Dateien abgespeichert werden (Die eigentlichen Dateien liegen in einem anderen Ordner). Diese Namen nutze ich um mir bestimmte Texte in meinem Programm anzeigen zu lassen. Wenn der Benutzer nun eine dieser Textdateien löschen will muss ich ja nicht nur die Datei selbst löschen, sondern auch den Eintrag in der Textdatei.
Ich lese die Datei, wo die Namen abgespeichert sind ein und prüfe die Datei auf den entsprechenden String. Nun habe ich aber keine Ahnung, wie ich den Eintrag löschen soll, wenn ich ihn gefunden habe, ohne das ich direkt die ganze Datei löschen muss?
Hier ein bisschen Quelltext:
Code:
FileReader rezArtNameEin = new FileReader("Rezarten\\"+artRez);
//artRez ist die Datei, wo die Namen der Dateien liegen
BufferedReader rezArtNameLes = new BufferedReader(rezArtNameEin);
puffer = rezArtNameLes.readLine();
while(puffer != null)
{
//tempRezName ist der String, nachdem gesucht wird
if(puffer.contains(Anzeigen.tempRezName))
{
// Wie kann ich den Eintrag löschen?
}
}
So ich hoffe ihr könnt hiermit ein bisschen was anfangen
Vielen Danke für die kommenden Antworten!
MfG
BAAAM