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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Paul Kulchenko                       2:5020/400     25 Jun 2000  11:22:40
 To : All
 Subject : Re: очистить содеpжимое файла
 -------------------------------------------------------------------------------- 
 
 Hi, Romych!
 
 Romych VK Yerimeyenko wrote:
 
 > Как очистить содеpжимое файла пеpед тем, как тyда что-то записать?
 > Типа
 > sysopen (IN, $tm, O_RDWR|O_CREAT) or die "Cannot open $tm $!\n";
 > только этот ваpиант оставляет мyсоp от пpедыдyщей записи.
 
 Видимо нужно сделать seek на начало файла или на то место, где нужно
 начать писать.
 Т.е., если в файле записано
 1
 2
 3
 , то чтение одной строки, запись строки со значением "4\n" превратит
 файл в
 1
 4
 3
 Так что, если нужно полностью изменить содержимое, после чтения
 необходимо сделать seek FILE, 0, SEEK_SET (на начало), а после записи
 еще и truncate(FILE, tell FILE).
 
 Или уже совсем радикально: читать/писать отдельно, соответственно открыв
 файл для чтения/записи.
 
 Best wishes, Paul.
 >
 >
 > Romych
 >
 > ... http://www.zina.com.ua - стyдия Zina deZign
 
 --- ifmail v.2.15dev5
  * Origin: Gamma NNTP server Moscow Russia (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 очистить содеpжимое файла   Romych VK Yerimeyenko   24 Jun 2000 21:03:00 
 Re: очистить содеpжимое файла   Paul Kulchenko   25 Jun 2000 11:22:40 
 Re: очистить содеpжимое файла   yurik shestakov   25 Jun 2000 13:17:15 
 Re: очистить содеpжимое файла   Artem Chuprina   26 Jun 2000 15:15:19 
Архивное /ru.perl/3555ab515169.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional