WatchService pour Java 6
Java 7 a introduit WatchService
pour la surveillance des systèmes de fichiers en continu. Est-t'il un portage de la version 6 de Java ?
Sont là pur bibliothèques Java avec des caractéristiques semblables ?
source d'informationauteur paradigmatic
Vous devez vous connecter pour publier un commentaire.
oui, bien sûr. Apache VFS fait exactement cela. vous pouvez le trouver sous http://commons.apache.org/vfs/. C'est un pur bibliothèque java qui peut surveiller les fichiers et il est assez facile à utiliser:
le code ci-dessus va suivre le dossier c:/MyFile.txt. si elle change, l'objet de nouvelles MyListener() est appelée.
Un pur bibliothèque Java pour ce qui est impossible; vous avez besoin d'un composant natif si vous voulez éviter d'interrogation.
http://wiki.netbeans.org/NativeFileNotifications donne quelques informations au sujet de la disposition des Api natives et diverses bibliothèques Java enveloppant.
Jetbrains IntelliJ IDEA est un composant ' Système De Fichiers Virtuel " qui déclenche un système de fichiers natif de l'observateur de notification sous-jacent modifications du système de fichiers, revenons à l'IDÉE. Pendant deux ans, Jetbrains a été la publication d'une version open source qui doit être contenant le composant. Il fonctionne avec Java 6.
Il est publié sous licence Apache 2.0 tel que revendiqué dans l' Page FAQ.