通过使用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
        }

Posted on 2010-12-30 15:34  lichen396116416  阅读(458)  评论(0编辑  收藏  举报