Thread Funktionen für Dateihandling gesucht (21 answers)
Opened by kami at 2010-03-28 13:06

Linuxer
 2010-03-30 19:29
#135491 #135491
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Was mir da grad auffällt:

Ich nehme an, dass bsd_glob() eine leere Liste liefert, wenn keine Entsprechung gefunden wurde, oder?
Somit könnte man sich doch das äußere if() sparen...

Code: (dl )
1
2
3
4
# kein Schleifendurchlauf, wenn kein Treffer
for my $src_path ( bsd_glob($rar_check) ) {

}


Alternativ könnte man, um den doppelten Aufruf des bsd_glob() zu vermeiden, in der if()-Bedingung das Ergebnis einem Array zuweisen und den in der for()-Schleife verwenden:

Code: (dl )
1
2
3
4
5
if ( my @found = bsd_glob($rar_check) ) {
for my $src_path ( @found ) {

}
}


(nur so ein ungetesteter Gedanke)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Funktionen für Dateihandling gesucht