Klaus Mock: Verzeichniss auslesen (nur Dateien)

Beitrag lesen

Hallo Peter,

opendir(DIR,$dir);

besser:
opendir DIR, $dir or die "kann Verzeichnis nicht lesen: $!";

foreach $file (readdir(DIR))
{
[..]

besser:

my $count = 0;
while(defined(my $file = readdir DIR)) {
  next unless -f $file;
  print $file;
  $count++;
}

Alles schön und gut, nur den Kern des Problems trifft das da nicht, da $file _nicht_ der Pfad zum File ist, solange $dir nicht leer ist:-(
Tja, oft sioeht man den Wald vor lauter Bäume, äh, den Fehler vor lauter Fehlerbehandlungen, nicht:-)

Grüße
  Klaus