文件内容的追加 编写一个程序,定义一个方法,可以追加数据到文件中。(即不覆盖文件中原 有的数据) 方法定义如下: //追加数据写文本中。 //filePath: 文件路径。 //writeData: 追加写入的数据。 public void AppendDataToFile(string filePath, string writeData);用c#完成,并带有执行程序的窗体
时间: 2023-06-20 11:04:18 浏览: 121
以下是用C#编写的实现方法及带有执行程序的窗体:
```csharp
using System;
using System.IO;
using System.Windows.Forms;
namespace FileAppend
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
// 追加数据写入文本中
// filePath: 文件路径
// writeData: 追加写入的数据
public void AppendDataToFile(string filePath, string writeData)
{
try
{
// 打开文件,并设置为追加写入
using (StreamWriter writer = new StreamWriter(filePath, true))
{
// 写入数据
writer.WriteLine(writeData);
}
MessageBox.Show("数据已成功追加到文件中!");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void btnAppend_Click(object sender, EventArgs e)
{
string filePath = txtFilePath.Text.Trim();
string writeData = txtWriteData.Text.Trim();
AppendDataToFile(filePath, writeData);
}
}
}
```
在窗体上添加两个`TextBox`控件和一个`Button`控件,分别用于输入文件路径、要追加的数据和执行追加操作。在窗体代码中,定义了一个`AppendDataToFile`方法,用于实现追加数据到文件中的功能。在按钮的点击事件中,获取用户输入的文件路径和要追加的数据,并调用`AppendDataToFile`方法实现追加操作。当追加操作完成后,会弹出一个提示框提示用户操作结果。
阅读全文