迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 >

在 C# 中追加到文本文件

作者:迹忆客 最近更新:2024/01/16 浏览次数:

本教程将讨论在 C# 中追加文本文件的方法。


在 C# 中使用 File.AppendAllText() 方法向文本文件追加内容

C# 中的 File.AppendAllText() 方法用于打开现有文件,将所有文本附加到文件末尾,然后关闭文件。如果文件不存在,则 File.AppendAllText() 方法将创建一个新的空文件并将数据写入其中。File.AppendAllText() 方法采用文件路径和要写入的文本作为参数。以下代码示例向我们展示了如何使用 C# 中的 File.AppendAllText() 方法将数据追加到文本文件中。

using System;
using System.IO;

namespace append_to_file {
  class Program {
    static void Main(string[] args) {
      File.AppendAllText(@"C:\File\file.txt", "This is the new text" + Environment.NewLine);
    }
  }
}

运行代码前的 file.txt

this is all the text in this file

运行代码后的 file.txt

this is all the text in this file This is the new text

在上面的代码中,我们用 C# 中的 File.AppendAllText() 方法在路径 C:\File 内的 file.txt 的末尾附加了文本 This is new text,并在 file.txt 文件的末尾添加了新行。


在 C# 中使用 StreamWriter 类附加到文本文件

我们可以通过 StreamWriter 类实现相同的目标。StreamWriter 类用于将文本写入 C# 中的流或文件。SreamWriter.WriteLine() 方法用 C# 编写了整行。我们可以使用 File.AppendText() 方法初始化 StreamWriter 类的对象,以初始化 StreamWriter 类的实例,该实例会将数据附加到文件中。以下代码示例向我们展示了如何使用 C# 中的 StreamWriter 类将数据追加到文本文件的末尾。

using System;
using System.IO;

namespace append_to_file {
  class Program {
    static void Main(string[] args) {
      using (StreamWriter sw = File.AppendText(@"C:\File\file.txt")) {
        sw.WriteLine("This is the new text");
      }
    }
  }
}

运行代码前的 file.txt

this is all the text in this file

运行代码后的 file.txt

this is all the text in this file This is the new text

在上面的代码中,我们使用 sw.WriteLine() 方法在文本 file.txt 的末尾附加了文本 This is new text 和新行。在 C# 中。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

C# 中的方法组

发布时间:2024/01/16 浏览次数:170 分类:编程语言

本文向我们介绍了 C# 中的方法组。C# 中的方法组 我们有时会遇到一个函数可能有多个实现的情况。

C# 将多个参数传递给 get 方法

发布时间:2024/01/16 浏览次数:175 分类:编程语言

本文的方法指南展示了在 C# 中将多个参数传递给 get 方法的不同方法。它介绍了控制器动作,属性路由和 [FromQuery]之类的方法。

C# 中的可选参数

发布时间:2024/01/16 浏览次数:78 分类:编程语言

本文介绍如何在 C# 中使方法参数成为可选参数。它包括默认值方法,重载方法和 Optional 属性。在 C# 中使用默认值方法使方法参数为可选参数

在 C# 中删除一个文件

发布时间:2024/01/16 浏览次数:81 分类:编程语言

File.Delete(path)函数可用于删除 C# 中指定路径内的文件。在 C# 中使用 File.Delete(path) 函数删除文件

在 C# 中检查文件是否存在

发布时间:2024/01/16 浏览次数:64 分类:编程语言

C# 中的 File.Exists()函数可以用来检查一个文件是否存在于特定路径中。使用 C# 中的 File.Exists(path) 函数检查文件是否存在于特定路径中

解压缩 C# 中的 Zip 文件

发布时间:2024/01/16 浏览次数:71 分类:编程语言

ZipFile.ExtractToDirectory()函数可用于解压缩 C# 中的压缩文件。使用 C# 中的 ZipFile.ExtractToDirectory() 函数解压缩文件

从 C# 中的字符串中删除字符

发布时间:2024/01/16 浏览次数:74 分类:编程语言

有 4 种主要方法可用于从 C# 中的字符串,string.Replace()函数,string.Join()和 string.Split()函数,Regex.Replace()函数以及 Linq 方法。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便