Buenas Tardes amigos. Soy nuevo en el foro y este es mi primer post. Les explico mi situaciòn, para saber si pueden ayudarme.
Estoy diseñando una aplicaciòn y uno de los mòdulos debe encargarse de buscar archivos de texto plano en una direcciòn especifica y constante, leerlos e introducir los datos en una base de datos. Es posible que para algunos sea algo sencillo, pero yo soy nuevo en esto y bueno, me gustarìa saber como hacerlo. Estoy trabajando a 3 capas, o al menos simulàndola con servicios de la clase nusoap. En un servidor tengo la vista, en el otro los servicios y en el otro la base de datos. El mòdulo que les comentè, debe buscar en unas carpetas alojadas en otros servidores y leer cada uno de los archivos que allì se encuentren. Es decir, si hay 10 carpetas y cada una contiene 10 archivos, debe leer los 10 archivos de texto plano de cada una de las carpetas y ademàs ejecutarse cada cierto tiempo. Eso es lo que no sè còmo hacer. Puedo buscar por internet como leer el archivo de texto plano y desglosar las lìneas para luego guardar en una variable e introducir en la base de datos (postgre), pero no sè què hacer para que se ejecute cada cierto tiempo y ademàs no lea sòlo un archivo, sino todos los archivos que estèn en cada una de esas carpetas que ademàs, son archivos que llegan nuevos cada cierto tiempo, por lo cuàl poseen nombres distintos. Es decir, no puedo decirle que lea el archivo: "ejemplo.txt", porque los archivos siempre estàn cambiando de nombre. De verdad se me hace muy complicado, espero que alguno de ustedes pueda ayudarme y espero haber sabido explicarme.
Muchas gracias de antemano, saludos amigos foristas!