BufferdWriter überschreibt Datei!

  • 1 Antworten
  • Letztes Antwortdatum
D

Diegorn

Ambitioniertes Mitglied
2
Hallo zusammen
Ich habe mir eine .txt Datei erstellt, in diese soll die App schreiben und lesen das funktioniert auch. Aber wenn ich später was in die Datei einfügen will überschreibt er diese...

Hier der Code:
Code:
try {bw = new BufferedWriter(new FileWriter(Datei));} catch (IOException e){ e.printStackTrace();}	
		
	try {
			
		bw.write("TEST");
		bw.newLine();
			
		bw.flush();
		bw.close();
	} catch (IOException e) {
		e.printStackTrace();
	}
		
	DatenLesen();

Ich hätte da aber noch eine andere Frage. Wie erstellt man einen Ordner? Der Pfad zur Datei sieht ja so aus:
Code:
String path = "/data/data/de.???.???/files/ListeSo.txt";
wenn ich jetzt aber das mache funktioniert es nicht mehr
Code:
String path = "/data/data/de.???.???/files/NeuerOrdner/ListeSo.txt";

Gruß Diegorn
 
mit new FileWriter(file, true)
hast du einen Filewriter der an die datei hinten dran hängt.
Hier nachzulesen:
FileWriter (Java Platform SE 6)

Neuen Ordner kannst du mit einem File Object erstellen:
File (Java Platform SE 6)

Also z.B.
File file = new File("Pfad/zur/Datei").mkdirs();
 

Ähnliche Themen

AnnaBauer21
Antworten
0
Aufrufe
504
AnnaBauer21
AnnaBauer21
D
Antworten
8
Aufrufe
807
jogimuc
J
S
Antworten
7
Aufrufe
1.301
Silvasurf
S
AnnaBauer21
Antworten
6
Aufrufe
1.029
AnnaBauer21
AnnaBauer21
Zurück
Oben Unten