如何按文件头拆分合并文件?

时间:2016-09-22 19:01:37

标签: c# file

我有大文件,其中包含合并其他文件的内容 每个文件都有自己的字符串 在这段代码中,我可以捕获标题的索引

private void button1_Click(object sender, EventArgs e)
{
    string s = File.ReadAllText("D:\\test.img");

    int i = 0;
    while ((i = s.IndexOf("xxxyyyzzz", i)) != -1)
    {
        listBox1.Items.Add(i);
        i++;
    }
}

如何使用标题字符串拆分此文件?

1 个答案:

答案 0 :(得分:1)

没有比这更简单。

private void button1_Click(object sender, EventArgs e)
{
   string s = File.ReadAllText("D:\\test.img");
   var array = s.split("xxxyyyzzz", StringSplitOptions.None);

   forEach(string s in array)
   {
       listBox1.Items.Add(s);
   }
}