Hi. Ich kann garnicht oft genug Danke sagen, dass du dir so viel Mühe gibst.
Also Lust, die perfekte Lösung zu finden habe ich natürlich. Daher würde ich gerne noch weiter ausprobieren. Wenn du keine Lust mehr hast und das Problem anders zu lösen ist, wäre es für mich natürlich auch in Ordnung. Die Pfade in die Tabelle einzutragen wäre kein Problem.
Aber zu dem aktuellen Code. Ich bin deine Schirtte durchgegangen. Ich liste mal auf
1. Unterste Ebene (Quelle=Ordner mit den Dateien): Er geht alle Dateien durch und findet den Suchbegriff
2. Ein Ordner drüber: "Pfad nicht gefunden"
3. Noch ein Ordner drüber: Er geht erst die Ordner durch, dann die Unterordner, dann alle Dateien (auch in den Unterordnern) durch und findet den Suchbegriff
4. Noch ein Ordner drüber: "Pfad nicht gefunden"
5. Noch ein Ordner drüber: "Pfad nicht gefunden"
6. Noch ein Ordner drüber: "Pfad nicht gefunden"
7. Noch ein Ordner drüber: Es werden bei der Suche nur die Ordner angezeigt (also er erkennt die Ordner, um die Frage oben zu beantworten). Aber er geht nicht weiter wie in Schirtt 3 in die nächste Ebene in die Ordner rein. Daher dann "Keine .txt Datei gefunden".
Nummer 7 ist auch der Ordner, der eigentlich als Quelle dienen soll. Wenn er bei Nummer 7 das machen würde, was er bei 3 macht, wäre das Problem gelöst.
Dann habe ich noch was entdeckt. Der Fehler "Pfad nicht gefunden" kommt nur, wenn keine Datei (irgendeine mit Endung, wie du schon gesagt hast). Wenn man so eine Datei in die Ordner packt, klappt alles perfekt bis zu Nr. 4.
Ab Nr. 5 geht er nicht mehr in die Unterordner rein, sonder nur wie bei Nr 7.
Ich hoffe du hast mich verstanden, ansonsten frag einfach nochmal. Es wäre aber auch unschön in jedem Ordner eine Datei reinzupacken, die dort nicht hingehört.
|