Imagino que se refiere a saber que existen y almacenar su nombre en alguna estructura de datos.
Pues lo que quieres hacer depende mucho del sistema operativo.
Si estas trabajando con windows aqui tienes una descripcion de las API sobre ficheros..
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
Para buscar debes usar las que empiezan con find..