Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]8854[/thread]

Perl-Knacknuss: Schwierig



<< >> 5 Einträge, 1 Seite
Gast Gast
 2007-03-20 16:06
#75167 #75167
<appi> dyspro: versuche mal eine schleife zu konstruieren, die eine unendliche verschachtelungstiefe im absoluten verzeichnis abfängt
<appi> beispiel:
<appi> ls /bin
<appi> ls /bin/dir/1/tar/so/wie/so/und/so/weiter
<appi> es soll herauskommen:
<appi> eine funktion: die prüft wie lang der pfad ist
<appi> eine funtkion, die prüft, ob das verzeichnis im pfad existiert
<appi> eine funktion di um zielverzeichnis dateien und verzeichnisse ausspuckt
<appi> knacknuss bis freitag


hi ich bin neu in perl und nen kolleg von mir bringt mir des bei das is ne aufgabe die ich lösen soll nur hab ich keine ahnung wie ich des machen soll ^^ also ne kleine hilfe oder so wär schon gut
renee
 2007-03-20 16:14
#75168 #75168
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Da ich dir das Problem ja nicht vor der Nase wegnehmen möchte :p

Ein paar Tipps:

*) perldoc -f -X (hier speziell: -e)
*) perldoc -f opendir
*) perldoc -f readdir
*) perldoc -f closedir

Was ist mit "Länge des Pfades" gemeint? Tiefe im System, oder Anzahl der Zeichen?

*) perldoc -f length

Wofür eigentlich ne Schleife? Oder soll das für jede Ebene des angegebenen Pfades gemacht werden?

*) perldoc -f split
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
renee
 2007-03-20 16:17
#75169 #75169
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ach so: Da Du neu bei Perl bist: Die Dokumentation (perldoc) findest Du auf der Kommandozeile (einfach "perldoc ..." eintippen) oder unter http://perldoc.perl.org oder hier im Wiki...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
dyspro
 2007-03-20 16:23
#75170 #75170
User since
2007-03-20
3 Artikel
BenutzerIn
[default_avatar]
Danke für die schnelle antwort ^^ ahja mit der länge des pfads is gemeint wie tief die jeweilige datei bezieheungsweise der ordner im system steckt

//edit:
ahja ich hab nochn paar begriffe wo ich ned weiß was se bedeuten vielicht könnt ihr mir ja helfen hab auch schon gegooglet und hab nichts gefunden:

Filehandle
Listener
Client
IP-Socket\n\n

<!--EDIT|dyspro|1174400702-->
renee
 2007-03-20 16:45
#75171 #75171
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Zur Länge: Da lohnt es sich den Pfad zu splitten und die Elemente im Array zu zählen...

Zu den Begriffen:

*) Filehandle:
- http://e-words.at/w/File20handle.html
- http://de.wikipedia.org/wiki/Handle
*) Listener:
- http://www.galileocomputing.de/openboo....x999782
- http://de.wikipedia.org/wiki/Listener
*) Client: http://de.wikipedia.org/wiki/Client
*) Socket: http://de.wikipedia.org/wiki/Socket

Das jetzt alles selbst zu erklären, wäre ganz schon umfangreich...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
<< >> 5 Einträge, 1 Seite



View all threads created 2007-03-20 16:06.