como hago un programa que se ejecute continuamente

javier
10 de Abril del 2002
hola a [email protected],necesito vuestra ayuda urgentemente(si es posible ayuda con algo de codigo por favor). Necesito hacer un programa con JAVA que se este ejecutando siempre y que compruebe si hay algun cambio en un directorio, es decir, en un directorio tengo unos ficheros que van a ser insertados en una base de datos pero de vez en cuando llegan ficheros nuevos y automaticamente se deben insertar por lo que necesito un programa que este continuamente comprobando si llegan ficheros nuevos.

Otra duda, ¿cómo puedo mover esos a otro directorio un avez hallan sido insertados?

Gracias por vuestra ayuda.

toni
10 de Abril del 2002
Creo que tu problema se resolveria implementando un thread que cada cierto tiempo revisara el directorio
class myclass {
public static void main(String args[]) {
while (true){
Thread t = new Thread(this);
try{
t.sleep(1000);
if (File.exists("mifile")) {
//Acciones correspondientes
}
}catch(Exception e){
e.printStackTrace();
}
}
}
}
Espero no tener muchos errores en el codigo pero creo que podría funcionar para lo que quieres.
Este programin lo he hecho rapidamente pero por lo menos te podrá ayudar.