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

Modules Perl Discussion :

module File Copy


Sujet :

Modules Perl

  1. #1
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 16
    Par défaut module File Copy
    Bonjour,

    J'ai lu très attentivement la FAQ, néanmoins j'ai encore un blocage

    je souhaite utiliser ce module : use File::Copy:: Recursiveqw(fcopy rcopy dircopy fmove rmove dirmove);

    j'ai installé ppm et cgi

    j'ai installé le module par : ppm > install File-Copy-Recursive, OK

    Mais quand je lance le prog, j'ai :
    Can't locate file/copy/.pm in @INC
    et la je comprend plus rien, une aide serait vraiment la bienvenue

    merci à tous

    Windows XP, Active perl, v 5.8.3

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    use File::Copy:: Recursiveqw(fcopy rcopy dircopy fmove rmove dirmove);
    my $repertoire1 = "$SYSLOG_DIR";
    my $repertoire2 = "$SYSLOG_SAVE";
    dircopy($repertoire1,$repertoire2) or die("Impossible de copier $repertoire1 $!");

  2. #2
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    C'est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    use File::Copy::Recursive qw(fcopy rcopy dircopy fmove rmove dirmove);
    Problème d'espaces.

  3. #3
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 16
    Par défaut
    merci de ta réponse très rapide

    si tu as encore un peu de patience, sauras tu pourquoi le prog du haut ne marche pas. celui du bas oui



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    #!/usr/local/bin/perl
     
    $aa="C:\\a";
    $bb="C:\\b";
     
    &sauver;
    sub sauver
    {
     
    use File::Copy::Recursive qw(fcopy rcopy dircopy fmove rmove dirmove);
    my $repertoire1 = "$aa";
    my $repertoire2 = "$bb";
    dircopy($repertoire1,$repertoire2) or die("Impossible de copier $repertoire1 $!");
     
    }
     
    #--------------------------------------------------------------------------------
     
     
    &sauver;
    sub sauver
    {
     
    use File::Copy::Recursive qw(fcopy rcopy dircopy fmove rmove dirmove);
    my $repertoire1 = "C:\\a";
    my $repertoire2 = "C:\\b";
    dircopy($repertoire1,$repertoire2) or die("Impossible de copier $repertoire1 $!");
     
    }

  4. #4
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Pensez à utiliser les balises codes la prochaine fois pour une meilleure lisibilité.
    Merci

  5. #5
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Quelques précisions.
    Un programme Perl commence toujours avec ces lignes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #!/usr/bin/perl
    use warnings;
    use strict;
    Vous trouverez ensuite tout seul la réponse après les modifications.

  6. #6
    Expert confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    3 577
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 577
    Par défaut
    Bizarre, chez moi, les deux semblent fonctionner, sans strict et warnings (bien qu'il est fortement recommandé de les utiliser).

  7. #7
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Je pense qu'il ne nous a montré tout son code, qu'il y a des déclarations cachées, etc

  8. #8
    Expert confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    3 577
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 577
    Par défaut
    Mmmm... un cachotier donc ...

  9. #9
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 16
    Par défaut
    oui c'est vrais mais le code serait un peu long pour tout montrer

    merci

    résolu

Discussions similaires

  1. un problème avec le module File::Copy
    Par Aymen_bass dans le forum Modules
    Réponses: 6
    Dernier message: 14/09/2009, 14h21
  2. Réponses: 3
    Dernier message: 10/04/2008, 14h02
  3. File.Move / File.Copy
    Par melleb dans le forum C#
    Réponses: 2
    Dernier message: 19/07/2007, 10h38
  4. [ASP.NET 1.1] File.Copy sur lecteur mappé
    Par Tub-95 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 03/05/2007, 11h11
  5. [wsad/erreur import war]Error importing module file
    Par valal dans le forum Websphere
    Réponses: 1
    Dernier message: 05/09/2006, 15h01

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