txt Datei speichern

das_leon

Mitglied
Hi,
ich habe ein Problem. Wenn ich etwas in eine .txt Datei reinschreibe und ich dann den BufferedWriter mit bw.close() schließe, passt alles. Aber wenn ich das Programm erneut öffne, wird der aktuelle Inhalt mit dem Neuen überschrieben.
Wie kann ich das verhindern? Der alte Inhalt muss also gespeichert werden und der neue Inhalt drunter geschrieben werden.

Grüße,
Léon
 

Tronert

Mitglied
Ich kenne mich mit dem BufferedWriter zwar nicht aus aber ich denke das Problem liegt darin, dass dieser in deine Datei immer nur das rein schreibt was du im mitgibst. Das heißt, dass er den alten Inhalt einfach überschreibt. Du müsstest also zuerst den aktuellen Inhalt auslesen (ich denke das funktioniert mit einem BufferedReader), an diesen deinen neuen Inhalt anfügen und das dann in die Datei schreiben.
 

das_leon

Mitglied
Also: Bevor ich den neuen Inhalt eintrage muss ich den alten Inhalt auslesen und den dann beim Eintragen wieder einsetzen. Richtig?
 

krgewb

Top Contributor
Ein Beispiel:
Java:
        try {
            ...
            FileWriter fw = new FileWriter("datei.txt", false);
            BufferedWriter bw = new BufferedWriter(fw);
            pWriter = new PrintWriter(bw);
            pWriter.println("" + full_string);
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            if (pWriter != null) {
                pWriter.flush();
                pWriter.close();
            }
In der Zeile
FileWriter fw = new FileWriter("datei.txt", false);
ist append auf false gesetzt. Deshalb wird der alte Inhalt überschrieben. Du solltest es also auf true stellen.
 

das_leon

Mitglied
Danke.
Nun habe ich in einem anderen Programm das selbe Problem. Der Code:
Java:
String pfad = zeile2 + "\\Fahrer.csv";
                    FileWriter fw;
                    fw = new FileWriter(pfad, false);
                    BufferedWriter bw = new BufferedWriter(fw);
                    PrintWriter pWriter = new PrintWriter(bw);
                    pWriter.println("hi;hi;hi;hi");
                    pWriter.close();

Leider wird auch hier die Datei überschrieben. Das Semikolon ist der Spaltentrenner der CSV-Datei.
Auch wenn ich
Java:
bw.write("hi;hi;hi);
bw.close();
eingebe, wird die Datei überschrieben.


PS: Frohe Weihnachten an alle :)
 

das_leon

Mitglied
Danke. Ich hab den Eintrag heute nur überflogen. Ich dachte das false bedeutet, dass es nicht überschrieben werden soll. Ich habe ne Stunde herumprobiert, aber darauf bin ich noch nicht gekommen. Ist ja auch schon spät :D
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Datei (Bild) Drucken und wie Druckeinstellung speichern? Java Basics - Anfänger-Themen 3
A CSv.Datei einlesen und die werte in zweidemosional Int Array speichern Java Basics - Anfänger-Themen 9
C XML Datei speichern und laden Java Basics - Anfänger-Themen 18
J Wert in einer json Datei ändern und speichern Java Basics - Anfänger-Themen 3
H Daten aus einer Datei in eine Liste speichern Java Basics - Anfänger-Themen 23
G Problem beim Speichern von Objekten in einer Datei Java Basics - Anfänger-Themen 7
I ArrayList - Methode zum Speichern eines Eintrags in einer Datei Java Basics - Anfänger-Themen 17
B Text-Datei nur in Stream speichern und dann ausgeben Java Basics - Anfänger-Themen 3
I Datei in Programm speichern Java Basics - Anfänger-Themen 3
A .txt-Datei mit Java speichern Java Basics - Anfänger-Themen 2
X TextField-Inhalt mit Button in .txt-Datei speichern Java Basics - Anfänger-Themen 16
D Datei auslesen & Werte in Variable speichern Java Basics - Anfänger-Themen 12
D Erste Schritte Projekt in Ecplise in einer .zip Datei speichern Java Basics - Anfänger-Themen 8
I Projekt als .jar Datei speichern - Bilder werden nicht mehr angezeigt Java Basics - Anfänger-Themen 4
F Zahlen aus Datei einlesen und in Array speichern Java Basics - Anfänger-Themen 2
C Zeilen aus einer Datei in Array speichern Java Basics - Anfänger-Themen 4
O Ausgabe als .txt Datei speichern mit FileWriter Java Basics - Anfänger-Themen 2
JavaNewbie2.0 eclipse - Als ausführbare Datei speichern Java Basics - Anfänger-Themen 16
A .txt Datei in einem Array speichern Java Basics - Anfänger-Themen 1
T JTextarea in txt datei speichern Java Basics - Anfänger-Themen 3
H Aus wav-datei lesen und in neue wav-datei speichern Java Basics - Anfänger-Themen 10
F HTML Datei in .jar speichern und abändern Java Basics - Anfänger-Themen 2
K Mit Scanner aus einer txt Datei lesen und jede Person mit name, vorname, geburtsdatum speichern Java Basics - Anfänger-Themen 5
G Datei modifizieren und dann speichern Java Basics - Anfänger-Themen 2
N Probleme bei Speicherung eines Integer-Array in Datei speichern Java Basics - Anfänger-Themen 3
B Datei mit String verbinden und speichern Java Basics - Anfänger-Themen 3
Z Greenfoot Variable in einer Datei und nicht in einem Objekt/World speichern Java Basics - Anfänger-Themen 1
Seikuassi Objekte in Datei reihenweise speichern/laden Java Basics - Anfänger-Themen 3
C Datei speichern während sie geöffnet ist Java Basics - Anfänger-Themen 4
B CSV-Datei auslesen, in Liste speichern und sortieren Java Basics - Anfänger-Themen 20
P Datei auf Pfad speichern Java Basics - Anfänger-Themen 7
S World-Datei möglichst klein speichern? Java Basics - Anfänger-Themen 5
L Datei aus Multipart parsen und speichern, seltsam codiert? Java Basics - Anfänger-Themen 16
S Arraylist in Datei speichern Java Basics - Anfänger-Themen 8
J .txt Datei "einlesen "und in String speichern ergibt immer NULL Java Basics - Anfänger-Themen 17
R csv-Datei auslesen und ausgelesene Daten in neue csv-Datei speichern Java Basics - Anfänger-Themen 2
M Zahlen als Bytes in eine Datei speichern, daraus wieder auslesen Java Basics - Anfänger-Themen 2
T Classpath Datei an dem gleichen Ort speichern Java Basics - Anfänger-Themen 9
T csv datei in text datei speichern Java Basics - Anfänger-Themen 3
F TextArea auslesen und in Datei speichern Java Basics - Anfänger-Themen 4
M Klassen Probleme beim Debuggen - Datentypkonvertierung - Speichern in Datei Java Basics - Anfänger-Themen 7
C Datei in bestimmtes Verzeichnis speichern Java Basics - Anfänger-Themen 2
S ArrayList in eine Txt-Datei speichern Java Basics - Anfänger-Themen 3
D String array in Datei speichern Java Basics - Anfänger-Themen 3
Gossi Input/Output Datei Lesen, inhalt abfragen, speichern Java Basics - Anfänger-Themen 5
K Mein Programm... Heute: Settings-Datei in .jar speichern und auslesen Java Basics - Anfänger-Themen 9
R Input/Output verschiedene Datentypen als Bytes in Datei speichern Java Basics - Anfänger-Themen 15
M Speichern in einer .txt Datei Java Basics - Anfänger-Themen 3
Y Datei auf Dektop mit timestamp Speichern Java Basics - Anfänger-Themen 5
T Datei so speichern das sie immer erreichbar ist Java Basics - Anfänger-Themen 2
B Werte der Variable aus Klasse JTextArea in einer Datei der Klasse RandomAcessFile speichern Java Basics - Anfänger-Themen 10
K Leerzeilen beim speichern in txt Datei Java Basics - Anfänger-Themen 6
D Bestehende Datei speichern Java Basics - Anfänger-Themen 3
c_sidi90 Array in einer txt Datei speichern Java Basics - Anfänger-Themen 11
J Einlesen/Speichern von Strings aus einer Datei Java Basics - Anfänger-Themen 15
D Objekte in Datei speichern. Java Basics - Anfänger-Themen 27
C Arraylist in Txt Datei speichern und auslesen Java Basics - Anfänger-Themen 8
M Daten in CSV Datei Speichern Java Basics - Anfänger-Themen 3
M String in csv Datei speichern Java Basics - Anfänger-Themen 7
B Datei speichern als PDF Java Basics - Anfänger-Themen 2
T Java Webstart soll eine Datei speichern Java Basics - Anfänger-Themen 2
M .txt datei "einlesen" und in String speichern! Java Basics - Anfänger-Themen 15
G POI: Aus einer Datei auslesen und in eine andere Datei speichern Java Basics - Anfänger-Themen 18
T Laufwerk auswählen und CD-Inhalt in txt Datei speichern Java Basics - Anfänger-Themen 16
W Objecte in (Text)Datei speichern Java Basics - Anfänger-Themen 3
L datei speichern untervorgegebenen pfad Java Basics - Anfänger-Themen 3
F Datei suchen --> Pfad als String speichern Java Basics - Anfänger-Themen 8
T ArrayList in Datei speichern und auslesen Java Basics - Anfänger-Themen 7
E Image in Datei speichern bzw anzeigen Java Basics - Anfänger-Themen 5
K Werte in einer Datei speichern ? Java Basics - Anfänger-Themen 9
G Collection<BufImg> in Datei speichern Java Basics - Anfänger-Themen 8
S Aus Datei lesen und im Array speichern Java Basics - Anfänger-Themen 2
J Datei lesen und in Array speichern Java Basics - Anfänger-Themen 5
G Datei an PHP Script senden und speichern Java Basics - Anfänger-Themen 2
P Teile aus Datei lesen und zus mit Strings in Datei speichern Java Basics - Anfänger-Themen 4
J Byte-Array als Hex-Datei speichern? Java Basics - Anfänger-Themen 9
G bytearray als Datei speichern? Java Basics - Anfänger-Themen 6
S Aus Datei in verketteter Liste speichern Java Basics - Anfänger-Themen 38
M Stringvariable in Datei speichern? Java Basics - Anfänger-Themen 2
M Javamail: Mail als separate Datei speichern? Java Basics - Anfänger-Themen 6
M Datei speichern mittels InputStream Java Basics - Anfänger-Themen 13
W "Verliere" Encoding beim speichern in Datei Java Basics - Anfänger-Themen 7
M Object speichern in Datei - Unterschied zw JRE und JDK Java Basics - Anfänger-Themen 13
G xml-dokument in datei speichern Java Basics - Anfänger-Themen 6
M Datei im Userverzeichnis speichern Java Basics - Anfänger-Themen 3
Q Integer Arrays in eine Datei Speichern Java Basics - Anfänger-Themen 9
G Datei speichern erzeugt ungewollte UTF-Zeichen Java Basics - Anfänger-Themen 9
K Datei öffnen, lesen, bearbeiten, in neuer datei speichern Java Basics - Anfänger-Themen 12
M den Pfad einer txt-Datei in einer variablen speichern Java Basics - Anfänger-Themen 6
M Aus .txt Datei Daten in Array speichern Java Basics - Anfänger-Themen 3
S JTable Struktur in Datei speichern Java Basics - Anfänger-Themen 7
B String-Array in Datei speichern und wieder auslesen Java Basics - Anfänger-Themen 3
N Datei in Unterordner speichern Java Basics - Anfänger-Themen 6
K Text von Eingabefeld in eine txt Datei speichern Java Basics - Anfänger-Themen 2
G Variable in Datei speichern Java Basics - Anfänger-Themen 4
U byte array in datei 'dumpen' / speichern Java Basics - Anfänger-Themen 2
F Bild einmal aus Datei laden und in Klasse speichern Java Basics - Anfänger-Themen 3
M Daten in Datei speichern Java Basics - Anfänger-Themen 8
roflomfg Text in eine lokale "*.txt-Datei" speichern Java Basics - Anfänger-Themen 9
S ini Datei auslesen und in programm speichern Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben