Gibt es eine Möglichkeit, eine Bestellung aus der Liste readdir
zu garantieren?Perl Readdir in Reihenfolge
Ich habe den Code:
opendir(my $DIR, $src) or die "Error opening $src";
# Loop for each file in the directory
while (my $file = readdir($DIR))
{
print "$file\n";
}
aber es gibt in zufälliger Reihenfolge. Jetzt weiß ich, dass es viele Lösungen über eine schnelle Google-Suche gibt, aber ich kann nicht die genaue Reihenfolge finden, die ich brauche. Grundsätzlich möchte ich, dass die Ordner FIRST oder LAST, und nicht zwischen den Dateien angezeigt werden.
Zum Beispiel gerade jetzt, wenn ich die Ordnerstruktur haben:
folder
folder
file1
file2
file3
ich das Ergebnis:
file2
folder
folder
file1
file3
Wenn wirklich ich will:
folder
folder
file1
file2
file3
Oder:
file1
file2
file3
folder
folder
Jeder Weg, dies zu erreichen?
Danke.
eine Art Art verwendet werden soll. –