Hallo Zusammen,
ich möchte gerne ein angegebenes Verzeichniss öffnen lassen und nach Dateien durchsuchen lassen... die Zahl der Dateien soll dann weiterverarbeitet weren... das funktioniert auch schon ganz gut, nämlich mit folgendem Code:
opendir(DIR,$verzeichniss);
foreach (readdir(DIR))
{
next if $_ eq ".";
next if $_ eq "..";
$count++;
}
closedir(DIR);
nun, in diesem Falle werden aber auch unterverzeichnisse mitgezählt ("." und ".." habe ich, wie man sieht schon ausgeschlossen)... wenn also in einem Verzeichniss 3 Dateien und 2 Unterverzeichnisse sind, so ist $count auf 5, nicht wie gewünscht auf 3...
wie bekomme ich das ding nun dazu das er mir wirklich nur datein zählt.
Schonmal Danke im Voraus,
Sequa