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 :

Rechercher l'existence de fichiers dans un autre dossier après une sélection pgsql


Sujet :

Développement de jobs

  1. #1
    Membre à l'essai
    Femme Profil pro
    Geomaticienne
    Inscrit en
    Novembre 2014
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Geomaticienne
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2014
    Messages : 23
    Points : 13
    Points
    13
    Par défaut Rechercher l'existence de fichiers dans un autre dossier après une sélection pgsql
    Bonjour,

    J'ai une liste de fichiers dans ma base postgresql : toto1, tata3, titi2, tete6.
    J'ai un dossier sur un autre serveur qui comprend cette liste de fichier avec l'extension Excel : toto1.xlsx, tata3.xlsx, titi2.xlsx, tete6.xlsx
    Je veux vérifier que la sélection de mes fichiers pgsql sont existants dans mon dossier, sinon, renvoyer un msgbox.

    Je fais un tPostgresqlInput avec ma sélection --> row --> tFlowToIterate (Là j'ai bien mes 4 fichiers pgsql sélectionnés) --> TfileExist? TfileList? (Je n'arrive à paramétrer aucun des deux) --> If (boolean false) --> msgbox

    Une idée pour réaliser ça?

    Merci,

    Sophie

  2. #2
    Membre éclairé Avatar de MythOnirie
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2012
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Juin 2012
    Messages : 376
    Points : 795
    Points
    795
    Par défaut
    Bonsoir,

    Le tFileExist devrait réussir dans cette tâche. Vous renseignez un chemin absolu ou relatif dans ce composant ?

    Vous avez affiché le chemin pour accéder au fichier à l'aide d'un sortie console pour vérifier qu'il est bon ?

  3. #3
    Membre à l'essai
    Femme Profil pro
    Geomaticienne
    Inscrit en
    Novembre 2014
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Geomaticienne
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2014
    Messages : 23
    Points : 13
    Points
    13
    Par défaut
    Bonsoir,

    Eh bien justement! Je pense que dans le TfileExist il me faudrait un chemin qui reprend la sélection sql précédente et qui vérifie.
    Ca sous entend un texte dynamique mais je vois pas comment structurer.

    tPostgresqlInput --> row --> tFlowToIterate --> iterate --> tFileExist (context.xxx+"/test/"+"row?"+".xlsx") --> If --> tmsgbox


    J'ai testé le chemin vers le fichier, il est bon.

  4. #4
    Membre éclairé Avatar de MythOnirie
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2012
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Juin 2012
    Messages : 376
    Points : 795
    Points
    795
    Par défaut
    Pour utiliser les informations d'un flux après un iterate, il faut utiliser une globalMap qui est générée automatiquement.

    (String)globalMap.get("row1.NomFichier")

  5. #5
    Membre à l'essai
    Femme Profil pro
    Geomaticienne
    Inscrit en
    Novembre 2014
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Geomaticienne
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2014
    Messages : 23
    Points : 13
    Points
    13
    Par défaut
    Ok je comprend mais alors comment intégrer cette ligne à mon tFileExist sachant que je dois aussi aller chercher le chemin de mon dossier (test).

    J'ai tenté ça mais je sais que ça marche pas :

    context.xxx+"/Test"+"(String)globalMap.get(row1.resultat")+".xlsx"

  6. #6
    Membre éclairé Avatar de MythOnirie
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2012
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Juin 2012
    Messages : 376
    Points : 795
    Points
    795
    Par défaut
    Citation Envoyé par Sophie_Géo Voir le message
    context.xxx+"/Test"+"(String)globalMap.get(row1.resultat")+".xlsx"

    Il y a un guillemet en trop.
    context.xxx+"/Test"+(String)globalMap.get("row1.resultat")+".xlsx"

    Après il faut adapter le "row1.resultat" à la structure du job en question.

  7. #7
    Membre à l'essai
    Femme Profil pro
    Geomaticienne
    Inscrit en
    Novembre 2014
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Geomaticienne
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2014
    Messages : 23
    Points : 13
    Points
    13
    Par défaut
    ça fonctionne!!!!! Milles merci!

    J'ai fait :

    context.xxx+"/Test/"+(String)globalMap.get("row1.resultat(=nom de ma colonne de sortie)")+".xlsx"

    Nos posts viennent de se croiser.

    Merci encore,

    Résolu!

    Sophie

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ouvrir un fichier dans un autre dossier
    Par Alfred23 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 13/09/2011, 12h55
  2. FTPClient: Déplacer un fichier dans un autre dossier du FTP
    Par thebestfriend dans le forum Général Java
    Réponses: 2
    Dernier message: 12/07/2011, 16h01
  3. Réponses: 1
    Dernier message: 08/10/2010, 10h22
  4. Fichier dans un autre dossier
    Par melreg dans le forum Fortran
    Réponses: 2
    Dernier message: 08/04/2009, 16h02
  5. transférer des fichiers dans un autre dossier de façon dynamique
    Par soria_t dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 08/08/2008, 17h28

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