File::Find::Name Sortierung
Frank
- perl
Hi,
ich krieg hier voll die Krise :o(
Ich möchte mit $File::Find::Name
ein paar Ordner auslesen
und das klappt soweit auch gut.
Aber die Dateien werden mal von 0 -> 9 eingelesen
und mal 9 -> 0 sortiert.
Das geschieht auch nicht zufällig,
sondern es sind immer dieselben Ordner,
die er so oder andersrum ausliest.
(nur 123456.htm, also nix mit Gross-/Kleinschreibung oder so)
Stimmt da was mit meinen Ordnern/Dateien nicht ?
Kann ich File::Find::Name irgendwie zum 0 -> 9 einlesen zwingen ?
http://perldoc.perl.org/File/Find.htm ist mir zwar bekannt,
aber ich werd da leider nicht schlau draus ...
Danke, Frank
Moin Frank.
Stimmt da was mit meinen Ordnern/Dateien nicht ?
Kann ich File::Find::Name irgendwie zum 0 -> 9 einlesen zwingen ?
hilft Dir sort weiter?
use File::Find;
@ARGV = qw(.) unless @ARGV;
find sub { push (@flist, $File::Find::name) }, @ARGV;
foreach (sort(@flist)){
print "$_\n";
}
Gruß Frank