FileWriter nur leere Zeilen beschreiben

KaffeeFan

Bekanntes Mitglied
Hey Leute,

ich schreibe gerade als Übung ein kleines Anmeldeschema mit einer Textdatei als Log.
Wenn man sich registriert werden Benutzername und Passwort im Log gespeichert.
Das klappt auch alles soweit ganz gut, allerdings überschreibt er bei jeder Registrierung die erste Zeile in der Textdatei, dabei soll er in die nächste Zeile gehen und es dahinschreiben...

Wahrscheinlich total einfach zu lösen, aber stehe gerade irgendwie auf dem Schlauch.

Vielen Dank im Voraus!

MFG
Luk
 
Verwende einen anderen Konstruktor, z. B. den hier:
public FileWriter(String fileName, boolean append) throws IOException
Constructs a FileWriter object given a file name with a boolean indicating whether or not to append the data written.
mit "true" als Argument.
Dir ist aber hoffentlich klar, das in 99% aller Fälle eine Fehlerbeschreibung ohne jedweden Code sinnlos ist.
 
Erstmal danke für deine Antwort, werde ich gleich mal ausprobieren.

Ich habe es bis jetzt nur so, also der "Standardcode" zum Schreiben mit dem FileWriter.

Java:
FileWriter fw = new FileWriter("C:\\Users\\egal\\Desktop\\Log.txt");
        fw.write(log);
        fw.append(System.getProperty("line.separator"));
        fw.flush();
 

Neue Themen


Zurück
Oben