Как удалить последнюю строку в текстовом файле?

FWIW я всегда говорю letters R-A-I-I (прибытие а глазной глаз).

кроме того, FWIW я всегда ненавидел тот термин - как , Размороженный Адвокат Пещерного человека сказал бы, это "пугает и смущает меня".

важная вещь состоит в том, что ресурс выпущен, когда объект уничтожается. Но это не приводит ни к какому лучшему акрониму.

10
задан Brian Tompsett - 汤莱恩 11 July 2015 в 20:16
поделиться

1 ответ

Это должно быть наилучшим вариантом для использования с большими файлами.

using (StreamReader source = new StreamReader(sourceFileName))
        {
            using (StreamWriter sw = new StreamWriter(newFileName))
            {
                do
                {

                    line = source.ReadLine();

                    if (source.Peek() > -1)
                    {
                        sw.WriteLine(line);
                    }
                    else
                    {
                        File.AppendAllText("RemovedLastLine.txt", line);
                    }

                }
                while (line != null);
            }
        }
0
ответ дан 3 December 2019 в 14:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: