Thread schnelleres OpenDir (13 answers)
Opened by master at 2006-03-30 13:32

sid burn
 2006-03-30 18:40
#64190 #64190
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
[quote=master,30.Mar..2006, 16:31]Naja...
Zum einen weils hier um opendir ging...

Zum anderen -> Glob gibt den ganzen Pfad zur Datei zurück..
nicht nur den Dateinamen.

Und ich benötige meist nur letzteres.
oder weisst du wie ich das erreiche?[/quote]
Vorher mit chdir in das Verzeichnis wechseln und dann das glob ausführen.

chdir $home;
@d = glob(*);

Dann bekommst du auch nur die Dateien angezeigt.


Allerdings teste ich gerade, wenn du das machst und auch noch eine regex darauf anwendest, wird es langsamer als die opendir Variante.

Hab auch nochmal nachgeschaut, glob war vor Perl 5.6 langsam weil es dort immer /bin/csh aufgerufen hat, was aber nun nicht mehr der Fall sein soll.
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread schnelleres OpenDir