Из документации Microsoft вы можете создать файл, если он не существует, и добавить его в один вызов
Метод File.AppendAllText (String, String)
.NET Framework (текущая версия) Другие версии
Открывает файл, добавляет указанную строку в файл и затем закрывает файл. Если файл не существует, этот метод создает файл, записывает указанную строку в файл, а затем закрывает файл.
Пространство имен: System.IO
Сборка: mscorlib (в mscorlib.dll)
Синтаксис
C # C ++ F # VB
public static void AppendAllText (
путь строки,
содержимое строки
)
параметры
дорожка
Тип: System.String
Файл, к которому нужно добавить указанную строку.
содержание
Тип: System.String
Строка для добавления в файл.
AppendAllText