Tom: Verzeichnisse auslesen

Beitrag lesen

Hello,

Du meinst, weder der RecursiveDirectoryIterator noch mein Script können mit zyklischem Verlauf umgehen und meinst mit "zyklischem Verlauf" was? Eine Abbruchbedingung, damit es sich nicht endlos abspult?

Ein zyklischer Verlauf, was streng genommen etwas ganz anderes ist, als Rekursion, entsteht hier dardurch, dass innerhalb der rekusiven Struktur des Dateisystems Verweise bestehen können auf höhere Ebenen, die z.B. sogar bereits durchlaufene Strukuturen enthalten können oder diese bei weiterer Abarbeitung wieder erreichen werden.

Wenn man trotzdem die gesamte tatsächliche Struktur auswerten will, muss m,an sich merken, welche Abzweigungen (Directories) man bereits eingesammelt hat, und zwar im aufgelösten Zustand. Nur im aufgelösten Zustand (realpath()) sind die vergleichbar.

Ich hatte auch mal, zusammen mit Dedlfix als 'Kontolleuer', ein Beispiel gebaut, dass mit Links klar kommt. Da müsstest Du einfach mal im Archiv suchen.

Liebe Grüße aus Syburg bei Dortmund

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de