Из файла считать строки длиной 50 символов и каждую такую строку сохранить в новый текстовый файл - C#

Узнай цену своей работы

Формулировка задачи:

Задачка стоит так. Есть текстовый файл @"D:\Temp\Sample.txt" с строками разной длинны. Нужно с него считывать строки длинны 50 символов и каждую такую строчку сохранять в новый текстовый файлик с именем 00n. где n - числа по порядку от 0 к ..... количество строк длинной 20 символов). и сохранять в ту же папку.

Решение задачи: «Из файла считать строки длиной 50 символов и каждую такую строку сохранить в новый текстовый файл»

textual
Листинг программы
  1. using System.IO;
  2. using System.Linq;
  3.  
  4. internal class Program
  5. {
  6.     private static void Main()
  7.     {
  8.         const string path = @"C:\1\";
  9.         const string source = @"C:\source.txt";
  10.  
  11.         int i = 0;
  12.         File.ReadAllLines(source).Where(s => s.Length == 50).ToList().ForEach(x =>
  13.             File.WriteAllText(Path.Combine(path, string.Format("{0:D3}", i++) + ".txt"), x));
  14.     }
  15. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы