|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexey Mahotkin 2:5020/400 17 Apr 2003 13:04:26 To : Alexander Orlovsky Subject : Re: Добавление в начало файла -------------------------------------------------------------------------------- >>>>> "AO" == Alexander Orlovsky <dynamite@alldynamo.ru> writes: >> Вот эта команда добавляет запись в конец файла: open (HANDLE, >> ">>name"); А как добавить запись в начало файла ? >> >> Удачи! AO> - Сохранить данные из файла в память или в какой-нить AO> "$random_name.tmp" файл, - Перезаписать старый файл - Добавить AO> сохраненные данные в конец файла, при необходимости удалить tmp файл AO> :) убивать за такую последовательность :) - открыть временный файл для записи с O_CREAT; - записать туда то, что нужно "добавить в начало"; - открыть для чтения исходный файл; - в цикле читать его и записывать во временный файл; - закрыть временный файл; - закрыть исходный файл; - rename временный, исходный; AO> З.Ы. Интересно, а в рулесах кук-бук не прописан, как обязательный для AO> прочтения, перед задаванием вопроса? :) В кукбуке правда твоя последовательность прописана? Фтопку. --alexm --- ifmail v.2.15dev4 * Origin: tyranny (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/3865bbc27190.html, оценка из 5, голосов 10
|