通过使用File 类的AppendAllText 方法,可以直接就爱那个指定的字符串追加到文件的结尾,AppendAllText方法的声明如下
打开Path指定的文本文件,如果不存在,则创建文件,然后,将contents追加到文件的尾部
public static void AppendAllText (string path, sting contents)
打开Path指定的文本文件,如果不存在,则创建文件,然后,将contents追加到文件的尾部, encoding 表示使用指定的编码格式追加到文本文件
public static void AppendAllText (string path,string contents ,Encoding encoding );
下面的示例代码演示了使用AppendAllText方法进行追加文本的操作
#region 文件的追加
const string filePath = @"C:\FileCreateOpenDemo.txt";
File.AppendAllText(filePath, "这是用File类中的AppendAllText方法添加到文本的字符串" + Environment.NewLine);//Environment.NewLine换行操作
File.AppendAllText(filePath, "这是用File类中的AppendAllText方法添加到文本的字符串,并且指定编码的格式为UTF-8", Encoding.UTF8);
string str = File.ReadAllText(filePath);
Console.WriteLine(str);
Console.ReadKey();
#endregion
}