Как объединить несколько текстовых файлов в один - 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());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д