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

Développement de jobs Discussion :

parcourir une arborescence FTP


Sujet :

Développement de jobs

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    consultant talend
    Inscrit en
    Mars 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : consultant talend
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2010
    Messages : 6
    Par défaut parcourir une arborescence FTP
    Bonjour,

    je cherche à parcourir un répertoire ftp pour y recuperer des fichiers .xml. Le problème est que ces fichiers peuvent venir de sous-repertoires ou de sous-sous répertoire. J'ai donc besoin de parcourir cette arborescence récursivement pour arriver à mes dit fichiers. Je n'arrive pas à le faire avec un TfileList (qui ne liste que dans un répertoire courant).

    Quelqu'un a t-il déjà été confronté à ce problème? et y a t-il une solution?

    par avance merci.

  2. #2
    Rédacteur
    Avatar de jsd03
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2008
    Messages
    1 221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Août 2008
    Messages : 1 221
    Par défaut
    Bonjour et bienvenue sur le Forum,

    As-tu essayé le tFTPFileExist ?

    Il semblerait que ce composant n'a pas d'option récursive sur les dossiers. Donc tu as plusieurs choix :

    - soit tu créés un nouveau composant avec une fonction récursive
    - soit tu couples ce composant à au composant tFTPFileProperties et tu vérifies si c'est un répertoire et tu boucles là dessus. Tu peux même mettre le tout dans un job et appeler ce job un tRunJob en lui passant le nom du dossier pour lister les fichiers et faire le traitement adéquat.

    A toi de voir suivant té connaissance en Java

    Bonne chance et bonne continuation.
    Google est ton ami mais ton voisin aussi

    Modérateur BI - Responsable Talend
    Mes tutoriels - FAQ Talend - FAQ SQL*Plus

    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Suivez @Developpez sur twitter !

  3. #3
    Membre du Club
    Profil pro
    consultant talend
    Inscrit en
    Mars 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : consultant talend
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2010
    Messages : 6
    Par défaut
    Merci jsd03!

    Au final j'ai recoder un TfileList avec un parcours récursif, j'ai un peu tatonné mais au final ce n'etait pas très compliqué. Par contre c'est vrai que je suis très étonné que cela n'existe pas d'origine, enfin...!

Discussions similaires

  1. [Visiteur] design pattern Visiteur ou Iterateur pour parcourir une arborescence?
    Par Invité dans le forum Design Patterns
    Réponses: 1
    Dernier message: 29/05/2008, 17h10
  2. Parcourir une arborescence de fichiers sous Unix
    Par dim_italia dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 04/12/2007, 15h35
  3. Réponses: 3
    Dernier message: 16/03/2007, 18h04
  4. Parcourir une arborescence et comparer ses fichiers
    Par Doom2Darkness dans le forum Linux
    Réponses: 6
    Dernier message: 04/01/2007, 13h55
  5. [VB6] parcourir une arborescence de repertoire
    Par pecheur dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 30/04/2003, 17h33

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