IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

Existe-t-il un FileListener ?


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Satch
    Homme Profil pro
    Hypnothérapeute - Magicien
    Inscrit en
    Mars 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Suisse

    Informations professionnelles :
    Activité : Hypnothérapeute - Magicien

    Informations forums :
    Inscription : Mars 2004
    Messages : 498
    Par défaut Existe-t-il un FileListener ?
    Bonjour,

    Je suis à la recherche de quelque chose qui me permettrait d'écouter un dossier et qui m'enverrait un Event dés qu'un fichier est créé ou modifié.

    Même s'il serait assez simple de le faire "à la bourrin" (lister le contenu du dossier et regarder les .lastModified()), j'avoue avoir un peu la flemme, et je me demandais si quelque chose d'un peu moins "crade" existait quelque part.

    Je n'ai pas forcément besoin que ce soit portable. Si ça tourne sur windows xp, ça me suffit (hérésie, je sais )

    J'ai fouillé un peu mais les solutions que j'ai pu rencontrer ne me satisfont pas tout à fait (c'est justement cette méthode bourrin qui est utilisée)

    Des idées ?

  2. #2
    Membre actif Avatar de freelibre
    Profil pro
    Inscrit en
    Février 2005
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 68
    Par défaut
    Salut,
    Pour la notification de modification des fichier existant tu peut voir du coté de
    "DocumentListener"

    mais pour le dossier du courage je suis preneur de solution.

    Courage

  3. #3
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    DocumentListener va seulement envoyer des notifications d'édition d'un Document chargé dans la ram, pas les modifs appliquées sur le file system...

    par contre en fouillant un ptit coup sur google, j'ai trouvé ceci: http://www.teamdev.com/downloads/jni...emWatcher.html
    ... qui me semble quand même beaucoup plus proche d'une solution



  4. #4
    Membre éprouvé Avatar de Satch
    Homme Profil pro
    Hypnothérapeute - Magicien
    Inscrit en
    Mars 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Suisse

    Informations professionnelles :
    Activité : Hypnothérapeute - Magicien

    Informations forums :
    Inscription : Mars 2004
    Messages : 498
    Par défaut
    Merci pour vos réponses.

    J'ai fouillé encore de mon côté et suis tombé sur le projet vfs d'apache common.

    Il fait aussi ce que je recherche mais aussi de manière crade, comme les autres.

    En même temps, avec Java, ne pas avoir de manière crade signifierai écouter les événements de l'OS et donc adieu la portabilité.

    Je vais utiliser ça en attendant mais je ne mets pas encore le sujet en "résolu" au cas où quelqu'un ayant entendu parler d'un ptit truc avec des méthodes natives pour windows passerait par ici.

  5. #5
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Pour information cela sera possible avec Java 7 via la méthode register() nouvelle classe Path...


    a++

Discussions similaires

  1. [ADO] Tester l'existence d'une table
    Par nd25 dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 05/09/2002, 13h55
  2. Check Url pour savoir si erreur 404 ou si le site existe
    Par Clément[Delphi] dans le forum Composants VCL
    Réponses: 2
    Dernier message: 07/08/2002, 13h49
  3. Existe-t'il un type tenant sur 2 octets ?
    Par benj63 dans le forum C++Builder
    Réponses: 13
    Dernier message: 20/06/2002, 17h03
  4. Existe t'il un composant permettant de jouer un son wav?
    Par scorpiwolf dans le forum C++Builder
    Réponses: 5
    Dernier message: 20/06/2002, 14h10
  5. Existe-t-il un langage de prog "virtuel" en Français
    Par HRS dans le forum Langages de programmation
    Réponses: 4
    Dernier message: 10/06/2002, 18h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo