Удалить из файла последние K строк - C#

  1. Дано целое число K (0 < K < 10) и текстовый файл, содержащий более K строк. Удалить из файла последние K строк.


textual

Код:

namespace Test
{
    class Program
    {
        public static void Main (string[] args)
        {
            int k = 5;
            File.WriteAllLines ("some.txt",
            File.ReadAllLines ("some.txt").Reverse ().Skip(k).Reverse ());
        }
    }
}


Похожие ответы
  1. Код ================== { Entry 1 } Application Name: Google Chrome URL: http://cp.fange.ru/register Username: 123dd Password: 1234qwer ================= { Entry 2 } Application Name: Google Chrome URL: http://mail.ru Username: 123dd Password: 1234qwer ================== { Entry 3 } Application Name: Google Chrome URL: http://cp.ketrawars.net/register Username: 123dd Password: 1234qwer ================== как получить username:password из каждой части тхт

  1. Всем доброго времени суток. Есть голая форма с label. При наведении мышки на нее MouseEnter Эта label перебирает из массива приветсвия на разных языках. Это вроде работает но как потом выключить этот поток я не могу

  1. Здравствуйте, есть массив string как закинуть в него элементы коллекций из comboBox а.

  1. Добрый вечер. Прошу помочь перевести скрипт в C# Данный скрипт написан на С. Нужно найти числовую последовательность состоящую из n элементов (известны первый член и разность арифм. прогр)C1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include int main(void) {   int an, a1, d, n, i;   printf("Vvedite pervii chlen i raznost ");   scanf ("%d%d",&a1, &d);   printf("Vvedite n ");   scanf("%d", &n);   for(i=1; i<=n;i++)     {       an=a1+d*(i-1);       printf("%d ", an);     }   printf("\n");   return 0;   }

  1. Здравствуйте. Есть ответ от сервера в формате json такого вида:JSON1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 { "user":{"ip":"192.168.216.11","login":"andi2222","number":12345}, "items":{ "1":{"name":"aaa","number":"","producer":"","measure":"24","suodID":"","foxproID":""}, "2":{"name":"bbb","number":"","producer":"","measure":"24","suodID":"","foxproID":""}, "3":{"name":"ccc","number":"","producer":"","measure":"24","suodID":"","foxproID":""}}, "measures":{ "1":{"name":"ddd","title":"eee"}, "2":{"name":"fff","title":"ggg"}, "3":{"name":"hhh","title":"iii"}}, "number1":{ "1":{"name":"1999","description":"jjj"}, "2":{"name":"2000","description":"kkk"}, "3":{"name":"2001","description":"lll"}}, "number2":{ "1":{"parent":"1","name":"2001","title":"mmm","description":"nnn"}, "2":{"parent":"1","name":"2002","title":"ooo","description":"ppp"}, "3":{"parent":"1","name":"2003","title":"qqq","description":"rrr"}} }Ранее мне встречались json типа JSON1 {"user":{"ip":"192.168.216.11","login":"andi2222","number":12345}}Такой тип я десериализовал следующим образом:

  1. Уважаемые форумчане. Задача: Стоит вопрос удаления файлов из текущей из определенной папки. Каким образом программно это можно сделать? Суть проблемы: в папке имеется множество файлов, происходит считывание каждого из файлов, при этом для каждого файла создается дополнительных файл в котором содержится количество прочитанных строк для каждого файла. В итоге исходная папка растет в геометрической прогрессии. Идея: Удалить все промежуточные файлы(создаваемые) файлы, оставив при этом исходники файлов (исходные файлы), кроме последнего файла (на случай если он не успел прочитаться или возникли проблемы при считывании). Удаление следует произвести в 00:00:01 время, при этом предполагается, что считывание исходных файлов продолжится . Программный код: Исходный метод

  1. У меня есть метод, в котором есть строка, нужно из другого метода использовать эту строку для дальнейших действий. Как это сделать?

  1. Создайте неявно типизированные переменные для хранения массива и строки.