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

Tcl/Tk Discussion :

[Débutant] Copier un fichier dont on ne connaît pas le nom


Sujet :

Tcl/Tk

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Août 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 26
    Points : 20
    Points
    20
    Par défaut [Résolu] [Débutant] Copier un fichier dont on ne connaît pas le nom
    Bonjour à tous,

    Je suis en train d'écrire un script en Tcl.
    Dans ce script, je cherche à copier un fichier qui peut avoir un nom variable, mais dont je connais l'extension (.log).

    J'ai tenté :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    exec cp Rep1/*.log Rep2/
    mais ça n'a pas fonctionné ... Quelqu'un aurait il une tite suggestion à me faire ?

    Merci d'avance et bonne soirée

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 341
    Points : 528
    Points
    528
    Par défaut
    Bonjour,


    Plutôt que de faire appel à un programme extérieur (exec cp) mieux vaut utiliser les commandes de gestion de fichiers disponibles dans Tcl.
    La commande file copy fera l'affaire (http://wfr.tcl.tk/111).

    Deux options:

    - Avec une version de Tcl antérieure à 8.5

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    eval file copy [glob -dir Rep1 *.log] Rep2
    - Avec une version de Tcl 8.5 et plus

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    file copy {*}[glob -dir Rep1 *.log] Rep2

    Cordialement,

    ps: pour comprendre ce mystérieux symbole {*} -> http://wfr.tcl.tk/1559
    ----
    Canvas

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Août 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 26
    Points : 20
    Points
    20
    Par défaut
    Merci Canvas, désolé pour ma réponse tardive : j'étais en vacances ...

    Je vais tester ta solution ...

    Bonne soirée

  4. #4
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    bonjour
    comment on peut copier un fichier fich1 dans le meme emplacement et evec un autre nom fich2?

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 52
    Points : 63
    Points
    63
    Par défaut
    Je suppose que tu veux dire renommer ? Ou est ce concaténer des fichiers ?

  6. #6
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Août 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 26
    Points : 20
    Points
    20
    Par défaut
    Juste pour dire que la solution de Canvas fonctionne parfaitement ...

    Encore merci !

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/08/2010, 14h12
  2. [VBS] Ouvrir un fichier dont on ne sait pas le nom
    Par TGV6773 dans le forum VBScript
    Réponses: 3
    Dernier message: 02/02/2010, 16h12
  3. Réponses: 8
    Dernier message: 23/05/2008, 12h37
  4. Réponses: 4
    Dernier message: 18/08/2006, 07h57
  5. curseur sur une table dont on ne connaît pas le nom
    Par NPortmann dans le forum Oracle
    Réponses: 4
    Dernier message: 12/07/2005, 09h04

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