Thread schnelleres OpenDir
(13 answers)
Opened by master at 2006-03-30 13:32
[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
|