Ich habe eine Zeichenfolge mit einem C # -Programm, die ich in eine Datei schreiben und den vorhandenen Inhalt immer überschreiben möchte. Wenn die Datei nicht vorhanden ist, sollte das Programm eine neue Datei erstellen, anstatt eine Ausnahme auszulösen.
180
Im Allgemeinen
FileMode.Create
ist es das , wonach Sie suchen.quelle
Wenn Ihr Code nicht erfordert, dass die Datei zuerst abgeschnitten wird, können Sie den Dateistream mit FileMode.OpenOrCreate öffnen, wodurch die Datei erstellt wird, wenn sie nicht vorhanden ist, oder wenn dies der Fall ist. Sie können den Stream verwenden, um nach vorne zu zeigen und die vorhandene Datei zu überschreiben.
Ich gehe davon aus, dass Sie hier Streams verwenden. Es gibt andere Möglichkeiten, eine Datei zu schreiben.
quelle