|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexander V. Gaiduk 2:5020/400 25 Oct 2001 10:31:51 To : George Shuklin Subject : Re: Обход подкаталогов --------------------------------------------------------------------------------
> Как получить список всех файлов во всех подкаталогах?
&scandir("E:");
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: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/11999d3e11999.html, оценка из 5, голосов 10
|