rekursiver PHP-Verzeichnispfad

8

Ich habe diese Funktion, um das full directory tree zurückzugeben:

%Vor%

}

aber ich möchte nach einer Datei / einem Ordner suchen und den Pfad zurückgeben, wie kann ich das machen? Hast du eine solche Funktion oder kannst du mir ein paar Tipps geben, wie das geht?

    
kmunky 07.03.2010, 21:57
quelle

2 Antworten

20

Versuchen Sie RecursiveIteratorIterator in Kombination mit RecursiveDirectoryIterator

%Vor%

Zusätzliche Informationen:

Gordon 07.03.2010, 22:02
quelle
0
  

Haben Sie eine solche Funktion oder können Sie mir ein paar Tipps geben?   das?

Ja, tue ich.

Ich habe heute morgen tatsächlich eine ähnliche Frage gestellt, aber ich finde es heraus. Das Problem, das ich hatte, ist, dass die Dateinamen. und .. werden von readdir () zurückgegeben und verursachen Probleme beim Versuch, sie mit opendir () zu öffnen. Als ich diese herausgefiltert habe, hat meine Rekursion perfekt funktioniert. Möglicherweise möchten Sie das Format ändern, in dem die für die Suche geeigneten Verzeichnisse ausgegeben werden. Oder ändern Sie es, um alle Dateien und Verzeichnisse auszugeben. Finde ein Bild für "go.jpg" und probiere es aus.

Ich kann meinen Beitrag nicht finden, um mitzuteilen, dass ich die Lösung gefunden habe.

%Vor%     
Jerry Wickey 21.06.2013 01:56
quelle

Tags und Links