Christian Seiler: Einfacher find-Befehl

Beitrag lesen

Hallo,

funktion lies_verzeichnis(dieses)
   {
    while (verzeichniseintrag lesen)
     {
      eintrag ausgeben;
      if (typ des eintrags = verzeichnis) lies_verzeichnis(eintrag);
     }
   }

Bau das erstmal so zusammen und dann kannst Du es langsam Stück für Stück erweitern.

Ich würde aber auf jeden Fall noch schauen, ob der Name des Verzeichnisses nicht "." oder ".." ist, denn "." stellt das aktuelle Verzeichnis dar und ".." das übergeordnete; das würde dann wieder zu einer Endlosschleife führen. (ist mir schon oft passiert, als ich das in anderen Programmiersprachen basteln wollte)

Grüße,

Christian