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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexey Mahotkin                      2:5020/400     03 Aug 2003  20:14:37
 To : "Alexander V. Gaiduk"
 Subject : Re: полный скан всех поддиректорий данной директории....
 -------------------------------------------------------------------------------- 
 
 >>>>> "AVG" == Alexander V Gaiduk <gav@arhcity.ru> writes:
 
  AC> perldoc File::Find
 
  AVG> хватит извращаться :)
 
 Правильный вариант указан выше.
 
  AVG> &scandir($startdir);
 
  AVG> sub scandir { my $d; my $nd; opendir(DIR, $_[0]); foreach $d (sort {
  AVG> $a cmp $b } readdir(DIR)) { if (($d ne ".") && ($d ne "..")) { $nd =
  AVG> $_[0] . "/" . "$d"; if ( -d $nd ) { # print "$nd\n"; # print
  AVG> directory names &scandir($nd); } else { print "$nd\n"; # print file
  AVG> names
  AVG>       }
  AVG>     }
  AVG>   }
  AVG>   closedir(DIR);
  AVG> }
 
 В твоём варианте а) не проверяются коды вызова opendir/readdir/closedir; б)
 зачем-то сортируются имена файлов; 
 Четыре ошибки на двадцать строк -- неплохой результат ;) 
 
 --alexm
 --- ifmail v.2.15dev5
  * Origin: tyranny (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 полный скан всех поддиректорий данной директории....   Denis Bolotnov   10 Jul 2003 16:16:51 
 Re: полный скан всех поддиректорий данной директории....   Konstantin Tokar   10 Jul 2003 16:44:36 
 Re: полный скан всех поддиректорий данной директории....   Artem Chuprina   10 Jul 2003 17:07:45 
 полный скан всех поддиректорий данной директории....   Alexander Anikeev   11 Jul 2003 12:52:30 
 Re: полный скан всех поддиректорий данной директории....   Konstantin Tokar   11 Jul 2003 13:42:43 
 Re: полный скан всех поддиректорий данной директории....   Slava Ivanov   12 Jul 2003 04:53:26 
 Re: полный скан всех поддиректорий данной директории....   Alexander V. Gaiduk   11 Jul 2003 14:37:27 
 Re: полный скан всех поддиректорий данной директории....   Alexey Mahotkin   03 Aug 2003 20:14:37 
 полный скан всех поддиректорий данной директории....   Sergey Smagin   04 Aug 2003 00:37:48 
 Re: полный скан всех поддиректорий данной директории....   Alexey Mahotkin   04 Aug 2003 02:17:37 
 полный скан всех поддиректорий данной директории....   Serguei Trouchelle   10 Jul 2003 15:14:34 
Архивное /ru.perl/386528012446.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional