ranio Ответов: 1

Как добавить новую строку в текстовый файл с помощью stream writer in ASP.NET с помощью C#?


Я хочу добавить новую строку в текстовый файл с помощью stream writer in asp.net с помощью c#. Я пишу текст и хочу дополнить его новой строкой.

Что я уже пробовал:

Основной код выглядит следующим образом:
string strHandShakeRequestAPIPath = ConfigurationManager.AppSettings["strHandShakeRequestAPIPath"].ToString().Trim();



                      using (StreamWriter writer1 =new StreamWriter(strHandShakeRequestAPIPath, append: true))
                      {
                          writer1.WriteLine(strHandShakeRequestUrl);

                          writer1.Dispose();

                      }

1 Ответов

Рейтинг:
0

OriginalGriff

Это будет работать, но вам не нужно вручную Dispose поток - это то, что using блок предназначен для того, чтобы он автоматически закрывал и утилизировал поток, когда он выходит из области видимости.

Если это не совсем то, что вы хотите, то, вероятно, вы ищете новую строку перед данными, которые вы добавляете, а не после нее. В таком случае попробуйте:

using (StreamWriter writer1 = new StreamWriter(strHandShakeRequestAPIPath, append: true))
    {
    writer1.WriteLine();
    writer1.Write(strHandShakeRequestUrl);
    }