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

Pentaho Discussion :

Lister les fichiers d'un répertoire


Sujet :

Pentaho

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 39
    Points : 34
    Points
    34
    Par défaut Lister les fichiers d'un répertoire
    Bonjour à tous,

    je souhaite faire sous Pentaho Data Integration quelque chose qui me paraît assez bateau : récupérer tous les fichiers (leur nom) d'un répertoire.

    D'après la doc, il faut utiliser l'opération "Récupération Nom fichiers" (Text file input en anglais). Seulement, après avoir rempli les champs d'une manière qui me semble la bonne, le message suivant s'affiche : "Aucun fichier trouvé! veuillez svp vérifier les fichiers/répertoires et les options".

    Voici ce que j'ai tenté dans l'onglet "Fichier" :

    champ "Fichier ou répertoire" :
    Y:/fichiers_reprise/videos/ OU
    Y:/fichiers_reprise/videos OU
    Y:\fichiers_reprise\videos\ OU
    Y:\fichiers_reprise\videos

    champ "Caractères joker" :
    * OU
    *.* OU
    *\.*

    puis j'ai cliqué sur "Ajouter", et enfin sur "Afficher nom fichier(s)", c'est là que le message d'erreur apparaît.


    Vous l'avez compris, je veux juste récupérer les fichiers contenus dans le répertoire Y:/fichiers_reprise/videos/, qui contient bien des fichiers (au format .flv essentiellement)

    Voici la doc - qui manque d'exemples selon moi - dont je me suis inspirée :
    http://wiki.pentaho.com/display/EAI/Text+File+Input

    Merci pour vos réponses.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 39
    Points : 34
    Points
    34
    Par défaut
    En fait mon expression régulière était tout simplement fausse. Je pensais qu'il s'agissait d'une expression régulière au sens "large", mais il faut bien penser à échapper les caractères qui composent les exp. rég.

    Pour lister tous les fichiers d'un répertoire, il faut mettre comme expression régulière :
    .*
    ou

    .*\.pdf par exemple si on veut que les fichiers contenant ".pdf".

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    447
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 447
    Points : 546
    Points
    546
    Par défaut
    Bonjour,

    c'est pour cela que l'on parle de caractères jocker
    tous les fichiers : .* (par exemple)
    les fichiers texte : .*txt$ (par exemple)
    les fichiers xls: .*xls$ (par exemple)
    ...

    Samatar

Discussions similaires

  1. Lister les fichiers d'un répertoire dans une feuille Excel
    Par AlainTech dans le forum Contribuez
    Réponses: 3
    Dernier message: 10/03/2016, 14h14
  2. [C++/Unix] Lister les fichiers d'un répertoire
    Par bouazza92 dans le forum Linux
    Réponses: 5
    Dernier message: 10/12/2013, 22h07
  3. Lister les fichiers d'un répertoire (ordre alphabétique)
    Par Mysti¢ dans le forum Général Python
    Réponses: 2
    Dernier message: 15/01/2007, 17h10
  4. lister les fichiers d'un répertoire et les ouvrir
    Par thong36 dans le forum Langage
    Réponses: 1
    Dernier message: 18/10/2006, 10h43
  5. [CF][PPC/C#] Comment lister les fichiers d'un répertoire ?
    Par dady dans le forum Windows Mobile
    Réponses: 18
    Dernier message: 20/05/2005, 14h35

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