|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey Sapozhnikov 2:5020/400 31 Mar 2000 18:20:43 To : All Subject : Re: About filehandles -------------------------------------------------------------------------------- Dmitriy Goldobin wrote: > > А если хитрая, то наверное никак. либо форки/треды и > > пайп/сокет, либо временный файл (который кстати можно > > стереть сразу после создания, для *никс систем). > > А можно создавать и сразу стирать с одним и тем же именем? Одной командой - нет, но можно это сделать сразу одно за другим. open F,">+/tmp/.$$.tmp" or die $!; unlink "/tmp/.$$.tmp"; и все. Дескриптор есть, тело файла будет жить пока файл не закроют. Заботится о подчистке мусора более не надо, даже если скрипт прервется, дисковое пространство освободится само. Теперь туда можно что-нибудь записать, спозиционировать указатель на начало и отдать функции, нехай читает. Андрей --- ifmail v.2.15dev4 * Origin: Chelindbank (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/9117edf43a93.html, оценка из 5, голосов 10
|