在C#中加入两个文件,拆分选项

时间:2015-05-01 07:51:21

标签: c# file split stream streamreader

我目前正在尝试处理文件,加入多个文件并遇到问题,因为文件1中的最后一项工作与文件2中的第一个字相关联。例如:

文件1:约翰有了新的发型

文件2:迈克有了新的发型

它打印我" haircutMike"。

我用来分割单词的代码:

        input.Split(' ').ToList().ForEach(n =>{});

我也在制作一个大文件,如下所示:

string[] files = { "f1.txt", "f2.txt" };
        FileStream outputFile = new FileStream("new.txt", FileMode.Create);

        using (StreamWriter ws = new StreamWriter(outputFile))
        {
            foreach (string file in files)
            {
                ws.Write(System.IO.File.ReadAllText(file) + " ");
            }
        }

@EDIT

更改了一些代码,当然我的意思是使用stream而不是二进制,我也使用split,因为我想计算文件中每个单词的数量,所以我必须分割空格,点等。

你提到使用+" "选项,虽然它有效,但它在总计数上加了1个字母。

1 个答案:

答案 0 :(得分:1)

多个输入文件的

编辑

{{1}}