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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Ilia Vinokurov                       2:5020/400     09 Jul 2003  10:20:33
 To : Victor Wagner
 Subject : Re: добавка
 -------------------------------------------------------------------------------- 
 
 > VB>     В перле я пока чайник, поэтому просьба не отсылать rtfm! или
 > VB> faq!, а оставить такие советы при себе..
 >
 > VB>     Такой вопрос: можно ли на перле сохранение в файл сделать не
 > VB> добавлением к концу, а добавлением к самому началу документа(без
 > VB> затирки данных файла).. вот приблизительно:
 >
 > Hельзя. Hи в перле, ни в C, ни в любом другом языке.
 > Файловые системы так не работают.
 
 Hе факт.
 Пример: Во времена ДОС было модно низкоуровневое программирование,
 чтение/запись инфы по секторам и т.п. Так вот, извращаясь подобным образом
 можно файл дописать сначала...
 К тому же файловых систем несколько десятков разновидностей...
 
 > Если файлы достаточно маленькие (менее десятков мегабайт)
 > можно считать все содержимое файла в переменную, потом записать
 > добавляемый текст с начала файла, потом  старый.
 
 Лучше начать записывать новый файл, потом в новый файл дописать построчно
 старый.
 ( Можно не построчно, а поблочно. Достаточно большие блоки увеличат
 производительность )
 
 С уважением,
                   Илья Винокуров.
 --- ifmail v.2.15dev5
  * Origin: Comcor (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: добавка   Victor Wagner   09 Jul 2003 09:01:10 
 Re: добавка   Ilia Vinokurov   09 Jul 2003 10:20:33 
 Re: добавка   Victor Wagner   09 Jul 2003 11:33:27 
 Re: добавка   Artem Chuprina   09 Jul 2003 12:30:50 
 Re: добавка   Ilia Vinokurov   09 Jul 2003 15:49:20 
 Re: добавка   Ivan Frolcov   10 Jul 2003 18:33:16 
Архивное /ru.cgi.perl/7808aae1c40a.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional