Creo que lo que necesitas va por el camino que te ha mostrado
dec.
Si seleccionas solo el directorio con SelectDirectory o si seleccionas un archivo y a este le extraes el path es totalmente válido.
El siguiente paso es buscar todos loas archivos de ese directorio que se ajusten a tu requerimiento.
En
About.com encontré un articulo de como leer los archivos de un directorio. Podrías echarle un vistazo.