Ответы:
Используйте File.WriteAllText
метод. Он создает файл, если он не существует, и перезаписывает его, если он существует.
Если ваш код не требует, чтобы файл был сначала обрезан, вы можете использовать FileMode.OpenOrCreate, чтобы открыть файловый поток, который создаст файл, если он не существует, или откроет его, если он это сделает. Вы можете использовать поток, чтобы указать на переднюю и начать перезаписывать существующий файл?
Я предполагаю, что вы используете потоки здесь, есть другие способы написать файл.