seth_not@home: Bedingung -d und -f klappt nicht unter Win

Beitrag lesen

gudn tach!

my @subdir = ();
my @files = ();
foreach(@dir) {
if (-d $_ && ($_ ne ".." && $_ ne ".")) {push(@subdir,$_);}
elsif (-f $_) {push(@files,$_);}
}

Auf eine Unix-Maschine klappt das 1A.

ist @dir unter unix vorbelegt?

also ich mach sowas mit readdir. und das funzt meistens auf linux- und windows-rechnern.

was ganz anderes: gibt's eigentlich eine befriedigende loesung, hier im forum code zu zitieren?

prost
seth