Hallo,
Ich will eine Highscore machen, und die Daten dann in einer Textdatei speichern. Aber der neue Wert überschreibt immer den alten. Wie kann man eine neue Zeile anfangen?
Hallo Masterchief,
was benutzt du? Einen Writer? Schau mal bei den Parametern nach, wenn du den Writer erstellst. Da gibts verschiedene Optionen wie Open, Create oder Append.
Es ist toll jemand zu sein, der nichts von der persönlichen Meinung Anderer hält. - frisch-live.de
Was gibt es da zu glauben?! Verwende File.Append
Gruss,
.unreal
Beim StreamWriter gibt es ein Flag:
new StreamWriter("DeinPfad", true); //Das true ist für append
vorher aber noch ein FileExists zur überprüfung machen. Da könntest dus dann so machen:
bool appendOnly= File.Exists("DeinPfad");
StreamWriter sWriter = new StreamWriter("DeinPfad", appendOnly);
Es ist toll jemand zu sein, der nichts von der persönlichen Meinung Anderer hält. - frisch-live.de