📅  最后修改于: 2023-12-03 15:00:16.411000             🧑  作者: Mango
在C#编程语言中,File.AppendAllText
方法可以用于将内容追加到指定文件的末尾。本文将介绍该方法的用法,并提供示例代码供参考。
File.AppendAllText(String, String)
path
:要追加内容的文件路径(包括文件名和扩展名)。contents
:要追加的内容。该方法没有返回值。
该方法可能会抛出以下异常:
ArgumentNullException
:path
或 contents
参数为 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)
方法的介绍和示例代码。根据实际需求,你可以在此基础上进行修改和扩展,以满足你的编程需求。