|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Konstantin Tokar 2:5020/400 17 Aug 2000 18:38:50 To : All Subject : Имя временного файла - свободное пространство на диске -------------------------------------------------------------------------------- Я написал такую процедурку для открытия временного файла: sub OpenTempFile { my $name; my $FH=new IO::Handle; my $tempdir=$ENV{'TEMP'} || '/tmp'; my $time=time(); my $ext=0; do { $name = "$time.$ext"; $ext++; } until sysopen(FH, $name, O_RDWR|O_CREAT|O_EXCL, 0660); $FH=*FH; return ($name,$FH); } Как бы еще вставить проверку на свободное пространство на диске, что бы проконтролировать невозможность открытия из-за недостатка места на диске? -- Konstantin Tokar (http://www.mpei.ac.ru/tokar) --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/12770fb6d83d5.html, оценка из 5, голосов 10
|