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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexander V. Gaiduk                  2:5020/400     11 Jul 2003  14:37:27
 To : Alexander Anikeev
 Subject : Re: полный скан всех поддиректорий данной директории....
 -------------------------------------------------------------------------------- 
 
 > DB>> Может кто-то здесь писал скрипт, который может выполнить сканирование
 > DB>> всех директорий, поддиректорий и т.д. Сложность состоит в том, что
 > DB>> очень тяжело сканировать поддир. 3 и т.д. уровня..... Может кто-то
 
 уже
 
 > DB>> делал, хотя бы поделитесь алгоритмом решения этой задачки?
 >
 > AC> perldoc File::Find
 >
 >  Есть вариант - использовать системную команду (аналог ДОСовой DIR) с
 
 выводом в
 
 > файл и последующей его обработкой.
 >
 >                                      Alexander Anikeev
 
 хватит извращаться :)
 
 &scandir($startdir);
 
 sub scandir {
   my $d;
   my $nd;
   opendir(DIR, $_[0]);
   foreach $d (sort { $a cmp $b } readdir(DIR)) {
     if (($d ne ".") && ($d ne "..")) {
       $nd = $_[0] . "/" . "$d";
       if ( -d $nd ) {
 #        print "$nd\n";  # print directory names
         &scandir($nd);
       } else {
         print "$nd\n";  # print file names
       }
     }
   }
   closedir(DIR);
 }
 --- ifmail v.2.15dev5
  * Origin: NetAdmin Department (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/10389f8a35868.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional