|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1445410e0a2c3.html, оценка из 5, голосов 10
|