📌  相关文章
📜  C#中带有示例的File.AppendAllText(String,String)方法(1)

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

C#中带有示例的File.AppendAllText(String, String)方法

在C#编程语言中,File.AppendAllText 方法可以用于将内容追加到指定文件的末尾。本文将介绍该方法的用法,并提供示例代码供参考。

方法签名

File.AppendAllText(String, String)

参数
  • path:要追加内容的文件路径(包括文件名和扩展名)。
  • contents:要追加的内容。
返回值

该方法没有返回值。

异常

该方法可能会抛出以下异常:

  • ArgumentNullExceptionpathcontents 参数为 null
  • DirectoryNotFoundException:指定的路径无效。
代码示例

以下是使用 File.AppendAllText 方法的示例代码,展示如何将文本追加到指定文件的末尾:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        string path = "example.txt";
        string contents = "这是要追加的文本内容。";

        try
        {
            File.AppendAllText(path, contents);
            Console.WriteLine("文本已成功追加到文件。");
        }
        catch (Exception ex)
        {
            Console.WriteLine($"发生错误:{ex.Message}");
        }
    }
}

运行上述代码后,将会创建名为 example.txt 的文件,并向该文件追加文本内容。如果操作成功,将在控制台输出 "文本已成功追加到文件。";否则,将输出错误信息。

请确保在执行追加操作之前,文件已经存在或者具有足够的权限进行创建文件。

注意:该方法将会追加文本内容,如果文件不存在,则会创建一个新文件。如果要覆盖文件中的内容而不是追加内容,应该使用 File.WriteAllText 方法。

以上就是使用 C# 中带有示例的 File.AppendAllText(String, String) 方法的介绍和示例代码。根据实际需求,你可以在此基础上进行修改和扩展,以满足你的编程需求。