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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexander V. Gaiduk                  2:5020/400     09 Aug 2002  10:32:02
 To : Alexander V. Gaiduk
 Subject : Hа: Рекурсивный обход каталогов
 -------------------------------------------------------------------------------- 
 
 > > Помогите, пожалуйста, разобраться, почему не работает у меня функция
 > > рекурсивного обхода каталогов.
 > > Упрощенно вот она:
 >
 > [грызь]
 >
 > > Помогите, пожалуйста.
 >
 > &scandir('/мой/секретный/каталог');
 >
 > 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);
 > }
 
 забыл,
 надо в строчку "if ( -d $nd ) {" добавить проверку, чтоб по симлинкам не
 лазил.
 а то в линухе попав в каталог /proc... ну последствия рассказывать думаю не
 надо.
 --- ifmail v.2.15dev5
  * Origin: LesoBANK (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Рекурсивный обход каталогов   Slava Kostin   08 Aug 2002 08:42:53 
 Re: Рекурсивный обход каталогов   Artem Chuprina   08 Aug 2002 16:31:50 
 Рекурсивный обход каталогов   Slava Kostin   09 Aug 2002 08:29:53 
 Re: Рекурсивный обход каталогов   Artem Chuprina   09 Aug 2002 13:39:48 
 Hа: Рекурсивный обход каталогов   Alexander V. Gaiduk   08 Aug 2002 16:39:58 
 Hа: Рекурсивный обход каталогов   Alexander V. Gaiduk   09 Aug 2002 10:32:02 
 Hа: Рекурсивный обход каталогов   Slava Kostin   09 Aug 2002 08:41:04 
 Hа: Рекурсивный обход каталогов   Alexander V. Gaiduk   09 Aug 2002 13:45:55 
 Re: Hа: Рекурсивный обход каталог ов   Andrey Sapozhnikov   09 Aug 2002 18:19:39 
 Hа: Рекурсивный обход каталогов   Slava Kostin   09 Aug 2002 15:44:51 
 Re: Hа: Рекурсивный обход каталогов   Artem Chuprina   09 Aug 2002 20:12:10 
 Re: Hа: Рекурсивный обход каталогов   Andrey Sapozhnikov   09 Aug 2002 21:21:28 
 Re: Hа: Рекурсивный обход каталогов   Artem Chuprina   09 Aug 2002 22:45:05 
 Hа: Hа: Рекурсивный обход каталогов   Alexander V. Gaiduk   12 Aug 2002 11:49:09 
 Hа: Рекурсивный обход каталогов   Slava Kostin   10 Aug 2002 17:50:29 
 Hа: Рекурсивный обход каталогов   Alexander V. Gaiduk   12 Aug 2002 11:47:01 
 Re: Hа: Рекурсивный обход каталогов   Artem Chuprina   12 Aug 2002 12:25:59 
 Hа: Hа: Рекурсивный обход каталогов   Alexander V. Gaiduk   12 Aug 2002 13:29:39 
 Re: Hа: Hа: Рекурсивный обход каталогов   Artem Chuprina   12 Aug 2002 16:03:13 
 Re: Hа: Рекурсивный обход каталогов   Andrey Sapozhnikov   12 Aug 2002 21:08:38 
 Re: Hа: Рекурсивный обход каталогов   Artem Chuprina   13 Aug 2002 00:14:47 
 Re: Hа: Рекурсивный обход каталогов   Artem Chuprina   09 Aug 2002 13:54:17 
Архивное /ru.perl/11999531f9614.html, оценка 1 из 5, голосов 16
Яндекс.Метрика
Valid HTML 4.01 Transitional