C# 如何打开目录中的所有文本文件

C# 如何打开目录中的所有文本文件,c#,winforms,io,C#,Winforms,Io,我需要的代码和平,打开所有文本文件从一个特定的文件夹,做一些处理,然后保存它。 例如,这些是我在这个文件夹中的文件 MainFolder=>Subfolder1=>Textfile1.txt MainFolder=>Subfolder2=>Textfile1.txt MainFolder=>Subfolder2=>Textfile1.txt 我不知道如何自动打开main文件夹中的所有Textfile1文件,并进行一些处理,然后将它们保存在那里。您尝

我需要的代码和平,打开所有文本文件从一个特定的文件夹,做一些处理,然后保存它。 例如,这些是我在这个文件夹中的文件

MainFolder=>Subfolder1=>Textfile1.txt  
MainFolder=>Subfolder2=>Textfile1.txt  
MainFolder=>Subfolder2=>Textfile1.txt 

我不知道如何自动打开main文件夹中的所有Textfile1文件,并进行一些处理,然后将它们保存在那里。

您尝试过什么吗?你能提供一些代码吗?
foreach (var file in Directory.GetFiles(MainFolder, "*.txt", SearchOption.AllDirectories))
{
    var text = File.ReadAllText(file);

    //do processing
    File.WriteAllText(file, text);
}