C#控制台基础 File.AppendAllText,以追加的方式,即不改变txt中的原有内容,在后面添加一个string的内容

时间:2022-04-24 20:08:48
       慈心积善融学习,技术愿为有情学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。



未运行代码前,文档的内容:

C#控制台基础 File.AppendAllText,以追加的方式,即不改变txt中的原有内容,在后面添加一个string的内容


运行的代码,

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication10
{
    class Program
    {
        static void Main(string[] args)
        {
            string path = @"C:\Users\Administrator\Desktop\test.txt";

            //用覆盖的方式写入,
            string contents  ="慈心又积德,\r\n苦海作舟航" ;

            File.AppendAllText(path, contents);
            Console.WriteLine("OK");

            //干嘛写两遍呢?因为在windows中,要实现在txt文本中换行必须要\r\n
            string contents2= "慈心又积德,\n苦海作舟航";
            File.AppendAllText(path, contents2);
            Console.WriteLine("OKK");

            Console.ReadKey();

        }
    }
}

代码效果图,

C#控制台基础 File.AppendAllText,以追加的方式,即不改变txt中的原有内容,在后面添加一个string的内容


代码运行后,文档的内容

C#控制台基础 File.AppendAllText,以追加的方式,即不改变txt中的原有内容,在后面添加一个string的内容





感恩曾经帮助过 心少朴 的人。
C#优秀,值得学习。Winform,WPF 都可以关注一下,眼界要开阔。
Visual Studio IDE很好用,推荐!
注:此文是自学笔记所生,质量中等,故要三思而后行。新手到此,不可照搬,应先研究其理象数,待能变通之时,自然跳出深坑。