Ce ne son diversi in giro che credo possano fare al caso tuo . Nessun database , semplicemente partono dalla directory principale e fanno partire una scansione di tutti i files in essa e in tutte le sottocartelle .
Io uso questa :
http://www.mysticdreams.net/scripts/index.html