В качестве общего указателя взгляните на Application.FileSearch, рекурсивные функции, пользовательские формы и элемент управления Microsoft TreeView.
FileSearch может использоваться для поиска файлов в папке, соответствующей шаблону, рекурсивная функция может вызывать сама себя, пока не исчерпаны все пути, пользовательская форма может содержать элементы управления для отображения ваших данных, а элемент управления TreeView может отображать вашу файловую систему.
Имейте в виду, что существуют предварительно встроенные функции / элементы управления, которые можно использовать для отображения файловых систем, например, Application.GetOpenFileName, Application.GetSaveAsFileName, Microsoft WebBrowser (с указанием URL-адреса file: // ...).