Hallo
Ich hoffe ihr könnt mir helfen.
Ich will eine Textdatei anlegen in der ich Zeichenfolgen zeilenweise darin abspeichern kann und neue Zeichenfolgen** immer an das Ende des Files geschrieben werden**.
Momentan bin ich so weit:
private void button1_Click(object sender, EventArgs e)
{
if (!File.Exists(@"c:\MyTest.txt"))
{
MessageBox.Show("Datei existiert noch nicht und wird angelegt!");
FileStream fs = new FileStream(@"c:\MyTest.txt", FileMode.Create);
fs.Close();
}
else
{
FileStream fs = new FileStream(@"c:\MyTest.txt", FileMode.Open);
StreamWriter x = new StreamWriter(fs);
x.WriteLine("Test");
x.Close();
fs.Close();
}
}
Jedesmal wenn man den Button drückt soll eine neue Zeile mit der Zeichenfolge "Test" dem File c:\MyTest.txt hinzugefügt werden. Momentan wird der Inhalt der Datei aber immer überschrieben und ich komm einfach nicht drauf wie ich das einfach realisieren kann. 😭
Ein Lesen der Datei ist nicht gut, da das später ein CSV-File mit hunderten Zeilen wird
Hallo,
mit FileMode.Append kannst du anhängen.
Gruss
tscherno