Thread rekursion klappt nicht
(9 answers)
Opened by supersucker at 2006-02-09 21:07
[quote=supersucker,10.02.2006, 14:47]@murphy:
[...] da krieg ich nun eine merkwürdige (zumindest für mich) fehlermeldung: Quote hmm, damit kann ich überhaupt nichts anfangen, erstens verwende ich readline ja nicht und zweitens öffne ich doch das filehandle. deinen zweiten vorschlag: Code: (dl
)
opendir(my $curdir, '.') or die "could not open directory: $!\n"; konnte ich nicht verwenden, da ich nicht weiss wie ich darüber iteriere (mit anderen worten, was ich dann in die bedingung der while-schleife schreiben), $curdir wäre doch dann ein skalar, oder?[/quote] Zu der Fehlermeldung: Du verwendest durchaus readline, denn der Ausdruck Code: (dl
)
<CURDIR> Code: (dl
)
readline(*CURDIR) Code: (dl
)
<CURDIR> Code: (dl
)
readdir(*CURDIR) Verwendest du zum Öffnen des Verzeichnisses die "modernere" Syntax Code: (dl
)
opendir(my $curdir, '.') Code: (dl
)
perl -le 'opendir my $d, "."; print ref $d' Code: (dl
)
readdir($curdir) Mir ist schließlich noch eine Kleinigkeit aufgefallen: Da du mittels chdir in Unterverzeichnisse wechselst, solltest Du irgendwo auch mittels Code: (dl
)
chdir('..') When C++ is your hammer, every problem looks like your thumb.
|