Scusa, ma il lavoro di cui parli e che giudichi "troppo complicato" è lo stesso tipo di attività che nelle tue intenzioni vai a fare ogni volta: è senz'altro più complicato fornire una interfaccia di ricerca file e fare la selezione ogni volta che inserire il percorso all'inizio oppure imponendo uno standard.
In questo modo, maggiore sarà la quantità dei file, più sempre più lunga diventerà la procedura di ricerca da eseguire ripetutamente ogni volta.