帮我用C#写一个合并txt文件的程序,把合并的文件保存在当前目录
时间: 2023-06-24 10:07:31 浏览: 50
好的,以下是一个简单的合并txt文件的程序,使用C#编写:
```csharp
using System;
using System.IO;
namespace MergeTxtFiles
{
class Program
{
static void Main(string[] args)
{
// 获取当前目录下所有的txt文件名
string[] fileNames = Directory.GetFiles(".", "*.txt");
// 创建一个新的合并文件
using (StreamWriter writer = new StreamWriter("merged.txt"))
{
foreach (string fileName in fileNames)
{
// 读取每个txt文件并将内容写入合并文件
using (StreamReader reader = new StreamReader(fileName))
{
writer.Write(reader.ReadToEnd());
}
}
}
Console.WriteLine("合并完成!");
Console.ReadLine();
}
}
}
```
这个程序会在当前目录下查找所有的txt文件,并将它们的内容合并到一个新的文件“merged.txt”中。你可以运行这个程序,将它保存为一个.cs文件,然后使用C#编译器编译它并运行。