Wie können Verzeichnisse mit mehreren Platzhaltern rekursiv durchsucht werden?

Wie kann ich unter Verwendung von C # (.NET) ein Dateisystem mit einer Verzeichnissuchmaske wie der folgenden durchsuchen: (?)

\\server\Scanner\images\*Images\*\*_*

Zum Beispiel muss ich zuerst alle Top-Level-Verzeichnisse finden:

\\server\Scanner\images\Job1Images
\\server\Scanner\images\Job2Images

... dann muss ich mit der Suchmaske weiter vorgehen:

\\server\Scanner\images\Job1Images\*\*_*
\\server\Scanner\images\Job2Images\*\*_*

Dies scheint nicht zu kompliziert, aber ich kann es nicht für das Leben von mir herausfinden ...

Wie oben erwähnt verwende ich C # und .NET. Bei der Suche wird möglicherweise versucht, Verzeichnisse oder Dateien zu finden. (d. h. * .txt oder <* Directory>)

Antworten auf die Frage(3)

Ihre Antwort auf die Frage