Antworten:
System.IO.File.WriteAllText (@"D:\path.txt", contents);
Verwenden Sie die File.WriteAllText
Methode. Es erstellt die Datei, wenn sie nicht vorhanden ist, und überschreibt sie, wenn sie vorhanden ist.
Im Allgemeinen FileMode.Create
ist es das , wonach Sie suchen.
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.