Как объединить несколько текстовых файлов в один - C#
Формулировка задачи:
Есть несколько текстовых файлов. Конкретно 4. Как мне объединить их в один?
Если я возьму такой код
будет ли он у меня объединять каждый файл с новой строки без потерь?
Или может есть другой, более хороший способ?
Листинг программы
- string fileNameInput1 = @"fileInput1.txt";
- string fileNameInput2 = @"fileInput2.txt";
- string fileNameInput3 = @"fileInput3.txt";
- string fileNameInput4 = @"fileInput4.txt";
- string fileNameOutput = @"fileOuput.txt";
- File.WriteAllLines(fileNameOutput, (File.ReadAllLines(fileNameInput1), (File.ReadAllLines(fileNameInput2), (File.ReadAllLines(fileNameInput3), File.ReadAllLines(fileNameInput4)))));
- }
- }
- }
Решение задачи: «Как объединить несколько текстовых файлов в один»
textual
Листинг программы
- var files = new[] { "fileInput1.txt", "fileInput2.txt", "fileInput3.txt", "fileInput4.txt" };
- var builder = new StringBuilder();
- foreach (var file in files)
- builder.Append(File.ReadAllText(file));
- File.WriteAllText("fileOutput.txt", builder.ToString());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д