Не могу понять как модернизировать код, чтобы сделать дозапись в файл без использования проверки на существование файла.
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);
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В моём Azure CosmosDb MongoApi есть JSON с вложенным массивом документов