Hola,
Si los nombres de los ficheros son como dices nada te impide contarlos y luego, mediante un bucle ir "cargándolos", puesto que podrías valerte de la misma variable contador, o sea, algo así:
Código Delphi
[-]
rutaFichero = 'mov' + IntToStr(i) + '.txt';
Suponiendo que la variable contador es "i". Por otro lado no sé yo si estoy metiendo la pata, porque, ¿puede un "dts" de esos que dices (que no sé ni lo que es) cargar los 50 archivos de texto? Si es así, entonces, prueba como te digo a ver qué tal.