Dein CountFiles, CountDirectories und dazu noch das Property Cancel hab ich in den Beitrag #5 mit eingepflegt.
Aber ich wüßte auch nicht, warum dein eines Verzeichnis übersprungen werden sollte.
Der Code aus Beitrag #5 ließtet dieses doch bestimmt auch nicht auf?
PS: mir ist noch eine Änderung eingefallen, welche ich gemacht hatte.
Ich hatte mal die Property und Funktionen in der Klassendefinition so angeordnet, in welcher Reihenfolge man diese nutzen würde.
> Suchparameter setzen und Callbacks angeben
> Suchen
> Rückgabewerte auslesen/auswerten