Okay, vielen Dank, das hat geklappt. Jetzt stehe ich vor einem anderen Problem.
Scheinbar wird hierdurch immer nur eine Zeile der ListView in die Datei eingefügt.
Das Programm startet, ließt die Datei aus. Füge ich dann eine weitere Zeile hinzu und speicher das ganze wie unten angegeben,
ist lediglich die letzte Zeile der ListView in der Datei enthalten....
Code:
if (File.Exists(@"contents.txt"))
{
System.IO.File.WriteAllText(@"contents.txt", String.Empty);
foreach (ListViewItem listViewItem in listView1.Items)
{
using (StreamWriter writer = new StreamWriter("contents.txt"))
{
writer.WriteLine(listViewItem.Text);
foreach (ListViewItem.ListViewSubItem subitem in listViewItem.SubItems)
{
writer.WriteLine(subitem.Text);
}
}
}