Mir scheint du suchst in einem Verzeichnis nach exakt dem Unterverzeichnis, welches zuletzt geändert wurde und merkst dir dieses als fNeuesDir.
Anschließend suchst innerhalb des Verzeichnisses - welches fNeuesDir enthält - nach bestimmten Dateien, nur scheint es deiner Aussage dort keine zu geben, da er in die ForEach-Schleife nicht hinein springt. Und solltest du etwas finden, danach öffnest du die Datei nicht im Fundort, sondern im fNeuesDir. Das wirkt irgendwie konfus. :o)
? Nach welchen Kriterium richtet sich denn nun deine Suche. Du scheinst Dateien mit bestimmten Namen (bzw. bestimmten Teilen im Namen) zu suchen. ?
Man kann auch im Wurzelverzeichnis anfangen und alle Unterverzeichnisse durchlaufen. Dabei merkt man sich ggf. die Dateien, deren Dateiname dem gesuchten Muster entsprechen. Wäre also der Weg genau anders herum. Statt zu schauen was da sein müsste, schaust du nach was da ist und entscheidest dann ob du damit was machst oder nicht.
PS: Du baust dir einen Pfad aus einzelnen Zellen zusammen, und prüfst vorher nicht, ob der dann auch wirklich existiert - das hat Laufzeitfehler-Potential. ;o)
Grüße
|