将不同的文本文件连接到1个文本文件c#

时间:2015-07-20 11:47:47

标签: c# file createfile

我尝试将文本文件合并到文件名。比如我的路径 C:\ Users \用户o.k \桌面\记录\ 记录文件有很多.txt文件。他们的名字是

  • 20.07.2015-1.txt
  • 20.07.2015-2.txt
  • 20.07.2015-3LAST_try.txt
  • 20.07.2015-4.txt
  • 20.07.2015-5.txt
  • 20.07.2015-6LAST_a1.txt
  • 20.07.2015-7FIRST_a2.txt
  • 20.07.2015-8FIRST_a4.txt

这是第一个例子写在20.07.2015-1.txt文件中 文本文件20.07.2015-2.txt中的另一个是第二个例子。 我想结合这两句话,如

  • 这是第一个例子
  • 这是第二个例子

创建新的文本文件,然后写入这2个句子。但这应该是文件名组。

20.07.2015-1.txt
20.07.2015-2.txt
20.07.2015-4.txt
20.07.2015-5.txt

此名称格式一起保存到main.txt

20.07.2015-3LAST_try.txt
20.07.2015-6LAST_a1.txt

此名称格式一起保存到LAST.txt

20.07.2015-7FIRST_a2.txt
20.07.2015-8FIRST_a4.txt

此名称格式一起保存到First.text

单击按钮时,它会创建3种类型的文本文件。主要,第一和最后。 Main.txt文件包含此文件的内容20.07.2015-1.txt 20.07.2015-2.txt 20.07.2015-4.txt 20.07.2015-5.txt First.txt文件包含此文件的内容20.07.2015- 7FIRST_a2.txt     20.07.2015-8FIRST_a4.txt等。

1 个答案:

答案 0 :(得分:0)

试试这个:

using (var output = File.Create("output"))
{
    foreach (var file in new[] { "file1", "file2" })
    {
        using (var input = File.OpenRead(file))
        {
            input.CopyTo(output);
        }
    }
}