Glob, Dateiliste kriegen

Hallo Leute

Wenn ich das mit „glob“ versuche, zeigt er bei mir zwar die Dateien an, das klappt vorzüglich, aber keine Ordner:

my @Eintraege = glob "./\*.\*";
foreach (@Eintraege)
{
 if (-d "./".$\_) { print "D ".$\_."\n"; }
 else { print " ".$\_."\n"; }
}

Wenn ich dasselbe mit „opendir“ etc. mache, geht das alles glatt.

lG
Martin B

Hallo Martin,

Wenn ich das mit „glob“ versuche, zeigt er bei mir zwar die
Dateien an, das klappt vorzüglich, aber keine Ordner:

my @Eintraege = glob „./ *.*“;

so bekommst du nur Dateinamen, die einen Punkt enthalten. Vielleicht willst du einfach „./*“?

Andreas

‚./*‘
Hallo Andreas

Das war es ganz genau, die Ordner sind schon da, :smile:
Vielen Dank.

lG
Martin B