Відповіді:
Використовуйте File.WriteAllText
метод. Він створює файл, якщо його не існує, і перезаписує його, якщо він існує.
Як правило, FileMode.Create
це те, що ви шукаєте.
Якщо ваш код не вимагає спочатку обрізати файл, ви можете скористатися FileMode.OpenOrCreate для відкриття потоку файлів, який створить файл, якщо він не існує, або відкрийте його, якщо він є. Ви можете використовувати потік, щоб вказати на фронт і почати перезаписувати існуючий файл?
Я припускаю, що ви використовуєте потоки тут, є й інші способи написання файлу.