Как можно рекурсивно искать каталоги с несколькими подстановочными знаками?

Используя C # (.NET), как я могу выполнить поиск в файловой системе по маске поиска в каталоге, например: (?)

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

Например, мне нужно сначала найти все каталоги верхнего уровня:

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

... тогда мне нужно продолжить с маской поиска:

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

Это нене кажется слишком сложным, но я не могуне понять это для жизни меня ...

Как уже упоминалось выше, ям с использованием C # и .NET. Поиск может пытаться найти каталоги или файлы. (т.е. * .txt или <* Directory>)

Ответы на вопрос(3)

Ваш ответ на вопрос