Se non ci sono sottodirectory usa glob.
Se ci sono sottodirectory dai un'occhiata a questa funzioneCodice PHP:
$files = glob('tua_cartella/*.txt'); // esempio per la ricerca di file con estensione txt.
var_dump($files);
http://www.pgregg.com/projects/php/code/preg_find.phps