📌  相关文章
📜  File.AppendAllLines(String,IEnumerable<String> )C#中的示例方法(1)

📅  最后修改于: 2023-12-03 15:00:45.070000             🧑  作者: Mango

File.AppendAllLines方法介绍

在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的文件,并将三行文本追加到其中。如果该文件已存在,则文本将追加到文件的末尾。如果该文件不存在,则将创建该文件并写入文本行。