Bonjour,
Désolé pour le titre un peu bizarre, mais c'est pas facile d'exprimer ce que je cherche à faire.
En effet, est-il possible de détecter lorqu'un fichier est créé dans un dossier et de déclencher un évènement?
En guise d'exemple, je voudrais charger dans une JList les fichiers d'un dossier. Cependant, dans ce dernier, des fichiers peuvent êtres créés hors de l'application Java (logiciel métier tiers). Ce que je voudrais c'est un genre de thread qui surveille l'évolution du contenu du dossier.
Je me suis dit : "fait donc un thread qui va lister toutes les n minutes/secondes le contenu, et si tu vois que la liste est modifiée, fait ton action". Trop lourd à mon goût je pense (le dossier est sur le réseau) et pas vraiment en temps réel (sauf si on met un truc du genre 1 seconde de "refresh" mais là ca devient carrément lourd).
Le top serait que l'évènement soit ammené par un petit signe de Windows et non par une surveillance rapprochée de Java.
Je sais pas si je suis clair, utopiste ou complètement naîf. Dans tout les cas, n'hésitez pas à me faire part de vos remarques
Merci d'avance !
Partager