|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Paul Kulchenko 2:5020/400 18 Oct 2000 19:15:08 To : All Subject : Re: удаление строки из файла --------------------------------------------------------------------------------
Hi, Dmitry!
Dmitry Fedotov wrote:
> Как осуществить сабж без использования временного файла и возможно не
> переписывая сам файл?
Hаверное не переписывая полностью? Просто удалить строку не переписывая
файл будет трудновато.
Открыть файл на чтение/запись
Hайти нужную строку
Сохранить позицию начала этой строки
Hайти следующую строку
Прочитать все от текущей позиции до конца
Переместиться на сохраненную позицию
Записать прочитанное
Обрезать хвост
Закрыть файл
open, close, seek, tell, truncate, perlopentut
Проще прочитать и записать чем так возиться.
Best wishes, Paul.
--- ifmail v.2.15dev5
* Origin: Trans World Airlines (TWA) (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/35559133e3ae.html, оценка из 5, голосов 10
|