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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     01 Jul 2002  15:34:13
 To : Soft
 Subject : Re: Изменить файл
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Soft.
 
 S> Есть файл. Через скрипт он выводится пользователю, где тот может изменять
 S> содержание файла. Теперь в переменной есть измененный файл. Как обычно
 S> происходит перезапись файла? То есть как я понимаю необходимо сначало удалить
 S> старое содержание, а записать новое. Как это сделать?
 
 В зависимости от требуемого уровня надежности либо 
 
 open F, "> $filename"
 
 (само сделает truncate)
 
 либо
 
 open F, "> $filename.new"
 ...
 close F;
 rename "$filename.new", $filename;
 
 Обработка ошибок и флоки по вкусу, но во втором случае обязательны (иначе там
 соответствующей надежности не будет)
 
 -- 
 Artem Chuprina
 Communiware.net
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Изменить файл   Soft   29 Jun 2002 16:33:17 
 Re: Изменить файл   Artem Chuprina   01 Jul 2002 15:34:13 
Архивное /ru.perl/1445410e0a2c3.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional