Поскольку топик тегирован алгоритмами - то мы должны обсуждать именно алгоритмы.
Алгоритм называется DFS (Deep First Search). Это поиск в дереве в глубину.
Поиск выдает нам листовые вершины. И путь от корня до листовой вершины будет
кандидатом на ответ.
Значит наша задача - перебрать всех кандидатов на предмет совпадения с шаблоном.
"C:\***\\AppData\***\Adobe"
Здесь можно рассмотреть разные оптимизации. Например узел 1 и 3 и 5 уровней у нас - константа.
Это можно было бы рассматривать но мне без конкретного языка программирования это уже
неудобно и не интересно. Поэтому было-бы хорошо чтобы автор указал язык разработки.