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

sid burn
 2006-03-30 19:07
#64193 #64193
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
Ja, das wollte ich gerade auch schreiben.
Meine Methode ist Müll. Gebe mich ja geschlagen ^^

Habe oben vergessen das glob zu Speichern. Es wird gleich wieder verworfen, wodurch es natürlich schnell ist. Wenn ich es in einem Array Speichere bekomme ich bei mir die gleiche Zeit wie bei Methode A heraus. Bei mir sind es dann 63 Sekunden.

Zum anderen hate ich ja oben Editiert, und deine Aufgabenstellung falsch gelesen, du wolltest ja nur "." und ".." entfernen. ein glob(*) zeigt aber nur die normalen Dateien an, und die versteckten werden ebenfalls nicht angezeigt.

Wenn ich dann "glob(* .*)" mache, ist es definitiv langsamer. Liegt dann bei mir bei 180sec, und ohne das ich dann noch die "." und ".." entfernt habe.

Nur den Dateiname könnte man ohne chdir auch heraus bekommen wenn man das Modul "File::Basename" nimmt. Ich denke aber mal das dies dann sowieso noch langsamer sein wird.
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread schnelleres OpenDir