在C#控制台应用程序中,可以使用以下步骤将数据写入文本文件,而不覆盖当前数据:
StreamWriter writer = new StreamWriter("文件路径和文件名", true);
其中,第二个参数true
表示以追加模式打开文件,即在文件末尾添加新数据。
writer.WriteLine("要写入的数据");
writer.Close();
完整的示例代码如下:
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
// 创建StreamWriter对象,以追加模式打开文件
StreamWriter writer = new StreamWriter("文件路径和文件名", true);
// 写入数据
writer.WriteLine("要写入的数据");
// 关闭StreamWriter
writer.Close();
}
}
这样,数据就会被写入文本文件中,而不会覆盖当前数据。请注意替换代码中的"文件路径和文件名"为实际的文件路径和文件名。
推荐的腾讯云相关产品:腾讯云对象存储(COS),用于存储和管理大规模的非结构化数据,适用于图片、音视频、文档等场景。详情请参考腾讯云COS产品介绍:https://cloud.tencent.com/product/cos
领取专属 10元无门槛券
手把手带您无忧上云