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

Java Discussion :

[Stratégie][scheduler] Ecouter un répertoire


Sujet :

Java

  1. #1
    Membre habitué
    Inscrit en
    Mars 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 15
    Par défaut [Stratégie][scheduler] Ecouter un répertoire
    Bonjour,
    je dois faire un programme java qui est capable d'écouter un répertoire donné pour déceler les ajouts de fichiers dans ce même répertoire. Tout ça histoire ensuite de lancer un tratement sur ces fichiers.

    La question : comment peux-t-on écouter un répertoire en java?

    Merci!

    PS : environnement Windows...[/quote]

  2. #2
    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
    Un Thread qui liste à intervalle régulier le contenu du répertoire et compare cette liste avec la précédente qu'il a faite ?

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    509
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 509
    Par défaut
    Salut,
    La reponse qui me vient est en lancant un thread qui listerais les fichier d'un repertoire regulierement , du coup tu peux constater la difference entre le repertoire a l'instant t et l'instant t-1 !!

    Ceci dit il y a peut etre mieux , et peut etre (surement) qu'il existe une lib existante qui fait cela !!

  4. #4
    Membre émérite
    Profil pro
    Architecte technique
    Inscrit en
    Mars 2002
    Messages
    966
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mars 2002
    Messages : 966
    Par défaut
    J'ai déjà développé un truc du genre:

    Un thread qui écoute les modifications effectuées sur un fichier et qui recherche la présence d'une certaine chaîne de caractère.

    Un thread qui est charge d'arrêter le Thread précédent.

    Si tu veux les codes source pas de soucis.

    A+

  5. #5
    Membre habitué
    Inscrit en
    Mars 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 15
    Par défaut
    Oui j'avais effectivement pensé à un thread mais j'ai un peu peur des performances...
    Quand à l'API qui serait capable de faire ça je chercher, je cherche... mais je ne trouve pas.

    N'hésitez pas à poster vos idées!!!

  6. #6
    Membre habitué
    Inscrit en
    Mars 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 15
    Par défaut
    Citation Envoyé par thibaut
    J'ai déjà développé un truc du genre:

    Un thread qui écoute les modifications effectuées sur un fichier et qui recherche la présence d'une certaine chaîne de caractère.

    Un thread qui est charge d'arrêter le Thread précédent.

    Si tu veux les codes source pas de soucis.

    A+
    ouais ce serait sympa si tu veux bien me filer les codes sources!

  7. #7
    Membre émérite
    Profil pro
    Architecte technique
    Inscrit en
    Mars 2002
    Messages
    966
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mars 2002
    Messages : 966
    Par défaut
    J'ai testé et ça me semble correcte au niveau performances. Il faut jouer sur la priorité du Thread et sur le temps que tu le mets en sommeil.

  8. #8
    Membre habitué
    Inscrit en
    Mars 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 15
    Par défaut
    ah oui! OK on va s'amuser avec le timing des threads.

    Comment on peut faire pour que tu me partages tes sources?

  9. #9
    Membre émérite
    Profil pro
    Architecte technique
    Inscrit en
    Mars 2002
    Messages
    966
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mars 2002
    Messages : 966
    Par défaut
    J'ai envoyé les sources par mail.

    A+

  10. #10
    Membre habitué
    Inscrit en
    Mars 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 15
    Par défaut
    C'est nickel merci beaucoup!

  11. #11
    Membre habitué
    Inscrit en
    Mars 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 15
    Par défaut
    Par contre je débute en log4j et je vais en avoir besoin. Je bloque sur les fichiers de config.
    Je veux les faire en xml;

Discussions similaires

  1. Une erreur 233 de ms sql server
    Par Hokage dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 05/10/2009, 17h40
  2. Erreur 233 sous sql server
    Par brajae85 dans le forum Oracle
    Réponses: 3
    Dernier message: 18/05/2009, 16h12
  3. Réponses: 2
    Dernier message: 05/10/2004, 22h43

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