向文件c#追加文本

本文关键字:文本 追加 文件 | 更新日期: 2023-09-27 18:11:58

如何使用下面的代码将文本附加到文件中?我注意到在FileStream fs声明行中有一个附加选项;但我不想把它放在这里。

代码:

        Console.WriteLine(s2 + "g");
        FileStream fs = new FileStream(s2 + ".txt", FileMode.OpenOrCreate);
        StreamWriter sw = new StreamWriter(fs);
        Console.SetOut(sw);
        Console.WriteLine(s2);
        sw.Close();

向文件c#追加文本

来自File.AppendAllText的MSDN文档:

打开文件,将指定的字符串追加到文件,然后关闭文件。如果该文件不存在,该方法将创建一个文件,将指定的字符串写入文件,然后关闭文件。

:

File.AppendAllText(@"YourPathHere", "My awesome appended string!");

您可以使用File.AppendAllText:

File.AppendAllText(@"c:'path'file.txt", "text content");

您可以使用以下File.Open命令设置FileShare以允许多个访问,如

File.Open(path, FileMode.Open, FileAccess.Write, FileShare.ReadWrite);