📅  最后修改于: 2023-12-03 15:00:45.070000             🧑  作者: Mango
在C#中,File.AppendAllLines方法可以将指定的文本行追加到现有文件中,如果文件不存在,则会创建该文件。该方法需要两个参数,第一个参数是文件路径,第二个参数是文本行的集合。
public static void AppendAllLines(string path, IEnumerable<string> contents);
path
:要追加到其中的文件的路径。文件名不能包含不支持的字符。contents
:要追加到文件的文本行的集合。using System;
using System.Collections.Generic;
using System.IO;
class Program
{
static void Main(string[] args)
{
try
{
// 文件路径
string filePath = "Example.txt";
// 要追加的文本行的集合
List<string> lines = new List<string>();
lines.Add("这是第一行");
lines.Add("这是第二行");
lines.Add("这是第三行");
// 将文本行追加到文件中
File.AppendAllLines(filePath, lines);
Console.WriteLine("文本行已成功追加到文件中。");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Console.ReadLine();
}
}
本示例创建了一个名为Example.txt的文件,并将三行文本追加到其中。如果该文件已存在,则文本将追加到文件的末尾。如果该文件不存在,则将创建该文件并写入文本行。