Запись в фаил

  • Автор темы Автор темы wizard
  • Дата начала Дата начала
Код:
Развернуть Свернуть Копировать
using (System.IO.StreamWriter w = System.IO.File.AppendText("C:\\out1.txt"))
        {
                w.WriteLine("11");
        }
 
  • Оценить
Реакции: wizard
спасибо, а как залочить запись для много потока ... я имею введу что если буду писать в один фаил в 10 потоков как избежать ошибок записи...
Ну и если несложно добавить условие если переменная log = True - делаем запись если нет то exit
 
Если нужно это всё делать во многопоток, то лучше использовать списки. С ними будет меньше проблем.
 
Изобретаете велосипед. На треугольных колесах. Для этого и создавались списки/таблицы
 
Изобретаете велосипед. На треугольных колесах. Для этого и создавались списки/таблицы
у меня много проектов в проекте, с помощью этого снипита хотел вести логи... намного проще добавить один кубик в проект и все, и не возится с добавлением списка в каждый проект.
Но возможно вы правы - подумаю
 
Передавайте путь к файл логов во внутренний проект и привязывайте в логам список в нем. Это на самом деле просто. Но защитит от ошибок в многопотоке при записи
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)