Не могу понять как модернизировать код, чтобы сделать дозапись в файл без использования проверки на существование файла.
private static void ToCreateFileLogs(string logs)
{
string path = "logs.txt";
Stream stream;
using (stream = File.Open(path,FileMode.OpenOrCreate, FileAccess.ReadWrite))
{
using (StreamWriter writer = new StreamWriter(stream))
{
writer.AutoFlush = true;
writer.WriteLine(logs);
}
}
}
Создать файл, если его нет, дописать в конец, если он есть:
using (StreamWriter w = File.AppendText(path))
Или передать в конструктор StreamWriter
в вашем примере true
вторым параметром:
using (StreamWriter writer = new StreamWriter(pathToFile, append: true))
{
writer.AutoFlush = true;
writer.WriteLine(logs);
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
В моём Azure CosmosDb MongoApi есть JSON с вложенным массивом документов