C#批处理TXT文件(现已可以处理单个文件)求修改方案

现在已经可以完成单个TXT文件的处理(筛选然后输出),但文件数量很大,急需批处理,将所有TXT处理后符合条件的数据全部输出到 同一个 新的TXT文件中。

已完成的代码分为两个部分,一个部分是文件处理的方法,另一部分主要如下。
本人初涉软件(因为没了对象,所以来面向对象了,:)哈哈),所以希望修改方法能详细。

namespace mythirdapp
{
public partial class Form1 : Form
 {
    public Form1()
    {
        InitializeComponent();
    }

    private void myclickevent(object sender, EventArgs e)
    {

        String path = "e:\\2.txt";  /*现在我只会这样处理单个文件,如何做到处理一个文件夹下的所有TXT文件?*/
        Class1 myparse1 = new Class1();
        myparse1.init(path);
        myparse1.normalize();
        myparse1.outputabsmax("d:\\output.txt");
        //MessageBox.Show(myparse1.pointcount.ToString());
    }
 }
}

Directory.GetFiles("c:\你的目录", "*.txt");

类似于这样,加个循环。

 string[] files = Directory.GetFiles("*.txt");//路径
            foreach (string file in files)
            {
                Class1 myparse1 = new Class1();
                myparse1.init(path);
                myparse1.normalize();
                myparse1.outputabsmax("d:\\output.txt");
            }

用注入也是可以的,控制反转,把要写的txt文件地址和名字单写一个地方