|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey Titov 2:5020/400 16 Jan 2002 09:28:29 To : Konstantin Milovsky Subject : Re: Список файлов в диpектоpии -------------------------------------------------------------------------------- > AT> Hyжно полyчить в список имена всех файлов в диpектоpии. > $startdir="."; > > sub scandir { > my $line; > opendir(DIR, $startdir) || die("Раздел отсyтствyет"); > > foreach $line (sort readdir(DIR)) { > > if (($line ne ".") && ($line ne "..")) { > ($a, $b) = split(/\./, $line); > > if ($b ne "") { > print $line; > } > } > } > closedir(DIR); > } > Спасибо за подсказку. У меня уже так работает: opendir(DIR,"$basedir"); @list = grep(!/^\./, readdir(DIR)); readdir(DIR); closedir(DIR); --- ifmail v.2.15dev5 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/91046094ebd6.html, оценка из 5, голосов 10
|