File Writer überschreibt das vorherige Java-Schreibprogramm

try {
                File file = new File(filePath+"usedcommands.txt");
                if (!file.exists()) {
                    file.createNewFile();
                }
                FileWriter fw = new FileWriter(file.getAbsoluteFile());
                BufferedWriter bw = new BufferedWriter(fw);
                bw.write(input+"\n");
                bw.close();
            } catch(Exception e) { System.out.println("can't write to usedcommands.txt..."); }

Ich schreibe in eine txt-Datei, aber jedes Mal, wenn ich den Schreibvorgang durchlaufe, wird überschrieben, was dort bereits geschrieben ist. Wie kann ich meinen Code ändern, damit dieser Teil des Programms nicht überschreibt, was bereits vorhanden ist?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage