0 Replies Latest reply: Nov 7, 2016 11:38 AM by Nicolas POUJADE RSS

    [QlikSense] - Execute cmd & Récupération du Path d'un fichier

    Nicolas POUJADE

      Bonjour,

       

      J'essaye d'exécuter la commande Execute pour pouvoir déplacer un fichier après traitement.

       

      Pour cela, je liste tous les fichiers que je veux traiter comme ceci :

       

      For Each vFile in FileList('lib://Telephonie/*.csv')

       

      Mon vFile va prendre plusieurs valeurs :

      - lib://Telephonie/fic1.csv

      - lib://Telephonie/fic2.csv

      etc...

       

      Mon déplacement de fichier suivant fonctionne correctement :

       

      Execute C:\Windows\System32\cmd.exe /C move "C:\TELEPHONIE\fic1.csv" "C:\TELEPHONIE\traité\";

       

      Le problème que je rencontre, c'est que j'utilise une DataConnection TELEPHONIE qui pointe vers C:\TELEPHONIE

      Lla commande suivante ne fonctionne donc pas car windows n'est pas capable de trouver ma "lib://TELEPHONIE" :

      Execute C:\Windows\System32\cmd.exe /C move "lib://TELEPHONIE\fic1.csv" "lib://TELEPHONIE\traité\";

      ou

      Execute C:\Windows\System32\cmd.exe /C move "$(vFile)" "lib://TELEPHONIE\traité\";

       

      Comment puis-je récupérer le path windows de mes fichiers pour pouvoir exécuter mon MOVE sans mettre directement mon path dans une variable ou dans mon ForEach ?

       

      Merci pour votre aide.

       

      Nicolas