Hallo!Ich habe ein Problem: Ich möchte eine Liste von Dateinamen einlsen und diese anschließend alphabetisch sortiert wieder ausgeben. Dazu verwende ich folgendes:
opendir(DIR, "$pathbackupdir") || die "Missing file/dir.";
my @Eintraege = readdir(DIR);
closedir(DIR);@Eintraege = sort { $a <=> $b } @Eintraege;
foreach(@Eintraege) {
print $_\n";
}
"Manchmal" funktioniert das auch korrekt (ich kann es wirklich nicht näher einkriesen...), manchmal erhalte ich aber auch eine Liste, die komplett durcheinandergewürfelt ist und überhaupt nicht sortiert scheint:
en.requestform_custom_3.html
en.email_custom_head.txt
en.email_confirm.html
en.admin_licences_add_foot.html
en.admin_index_foot.html
en.show_licenceoverview_locked_static_foot.html
en.admin_error.html
Wahrscheinlich mache ich irgendetwas falsch ;-) Vielleicht kann ja jemand schnell Abhilfe schaffen...
Danke,
Michael
Datum: 29.11.2009-09:52
