Объединить текстовые файлы из папки и подпапки в один файл - C#
Формулировка задачи:
Нужно считать папку и подпапки, парсить все текстовые файлы, которые в них находятся, и создать новый файл, который склеит все те файлы с папок.
Помогите, пожалуйста
Решение задачи: «Объединить текстовые файлы из папки и подпапки в один файл»
textual
Листинг программы
using (var resultStream = new FileStream(@"d:\result.txt", FileMode.Create, FileAccess.Write, FileShare.Read))
{
foreach (string txtPath in Directory.EnumerateFiles(@"d:\Folder", "*.txt", SearchOption.AllDirectories))
{
using (var txtStream = File.OpenRead(txtPath))
{
txtStream.CopyTo(resultStream);
}
resultStream.WriteByte(13); // \r
resultStream.WriteByte(10); // \n
}
}