📅  最后修改于: 2023-12-03 15:14:31.574000             🧑  作者: Mango
在C#中,File.AppendText()方法可以用于向文件末尾追加文本内容,同时创建一个新的StreamWriter对象来写入到文件中。本文将介绍如何使用File.AppendText()方法实现向文件追加文本内容。
File.AppendText()方法有一个参数,类型为String,表示要向其中添加内容的文件的路径。
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
string path = "test.txt";
for (int i = 0; i < 10; i++)
{
using (StreamWriter file = File.AppendText(path))
{
file.WriteLine("追加文本 " + i);
}
}
}
}
上面的代码演示了如何使用File.AppendText()方法向文件追加文本内容。
首先,我们指定了要追加内容的文件路径为“test.txt”。接着,我们使用了一个循环,每次向文件中追加一行带有数字标记的文本,循环次数为10次。
在循环中我们使用了一个using语句块来创建一个StreamWriter对象。
在using语句块中,我们调用了File.AppendText()方法,并将返回的StreamWriter对象存储在file变量中。接着我们使用file.WriteLine()方法向文件中写入带有数字标记的文本内容。
最后,在using语句块中我们不需要自己关闭文件,由于StreamWriter对象是自带资源管理的,执行完using语句块后将自动关闭文件。
在C#中,File.AppendText()方法可以用于向文件末尾追加文本内容,并通过创建一个新的StreamWriter对象来将内容写入文件中。使用File.AppendText()方法可以轻松实现向已有文件追加文本内容的功能。在实际应用中,我们需要对文件的编码格式、访问权限等进行适当的设置,以确保文件内容的正确性和安全性。