Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Alexander Orlovsky                   2:5020/400     17 Apr 2003  13:34:14
 To : Alexey Mahotkin
 Subject : Re: Добавление в начало файла
 -------------------------------------------------------------------------------- 
 
 On Thu, 17 Apr 2003 09:04:26 +0000 (UTC), Alexey Mahotkin <alexm@hsys.msk.ru>
 wrote:
 
 >>>>>> "AO" == Alexander Orlovsky <dynamite@alldynamo.ru> writes:
 >
 > >> Вот эта команда добавляет запись в конец файла: open (HANDLE,
 > >> ">>name"); А как добавить запись в начало файла ?
 > >> 
 > >> Удачи!
 >
 > AO> - Сохранить данные из файла в память или в какой-нить
 > AO> "$random_name.tmp" файл, - Перезаписать старый файл - Добавить
 > AO> сохраненные данные в конец файла, при необходимости удалить tmp файл
 > AO> :)
 >
 >убивать за такую последовательность :) 
 >
 
  ну зачем так жестоко :) хотя попинать можно ;)
 
 >- открыть временный файл для записи с O_CREAT;
 >- записать туда то, что нужно "добавить в начало";
 >- открыть для чтения исходный файл;
 >- в цикле читать его и записывать во временный файл;
 >- закрыть временный файл;
 >- закрыть исходный файл;
 >- rename временный, исходный;
 
 угу типа того.. Давно ничего в начало файла подобным образом не писал (файлы все
 какие-то махонькие :),   а написал, действительно, не подумавши
 
 СУБД меня попутали и развратили ;)
 
 >В кукбуке правда твоя последовательность прописана?  Фтопку. 
 >
 
 не-а, там все правильно :) 
 Рецепт 7.8
 
 --- ifmail v.2.15dev4
  * Origin: Ye 'Ol Disorganized NNTPCache groupie (2:5020/400)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 Re: Добавление в начало файла   Alexander Orlovsky   17 Apr 2003 13:34:14 
Архивное /ru.cgi.perl/2080a22a4c04.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional