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

Langage Perl Discussion :

Script perl: Fichier introuvable !


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 49
    Par défaut Script perl: Fichier introuvable !
    Bonjour,

    j'ai un script que j'utilise depuis quelques mois qui sert à déplacer un ensemble de fichiers. Ce script fonctionnait parfaitement jusqu'à aujourd'hui... Et d'un seul coup, il ne trouve plus les fichiers qu'il doit déplacer !!

    Voici le code:
    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
    30
    31
    #!C:\perl\bin\perl -w
     
    use strict;
    use File::Copy;
     
    my $date=localtime;
     
    print "\n************ $date: DEBUT DU SCRIPT $0  ************\n\n";
     
    my $fromdir="D:/EAIGRH/$ARGV[0]/Chronos";
    my $todir="//chronos/client/test/data-RM";
     
    chdir $fromdir;
     
    my @liste_files = glob("*");
     
    warn "\n************ $date: AUCUN FICHIER A TRAITER **********\n"
       unless @liste_files;
     
    foreach my $file ( @liste_files )
    {
       print "$fromdir\n";
       print "$file\n"; 
     
       move($fromdir."/".$file,$todir."/".$file) 
          or die "move $file: $!\n************ $date: FIN ANORMALE DU SCRIPT $0 **********:\n";
     
       print "Le fichier $file a ete transfere sur $todir.\n";
    }  
     
    print "\n************ $date: FIN NORMALE DU SCRIPT $0  ************\n";
    Et voici la réponse du script:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ************ Wed Oct  3 14:45:51 2007: DEBUT DU SCRIPT C:\bat\Chu\Chronos\move_eai_agirh_chronos.pl  ************
     
    D:/EAIGRH/Chu/Chronos
    AG_EQ_Absences
    move AG_EQ_Absences: No such file or directory
    ************ Wed Oct  3 14:45:51 2007: FIN ANORMALE DU SCRIPT C:\bat\Chu\Chronos\move_eai_agirh_chronos.pl **********
    J'ai bien sûr vérifié la présence du fichier et les possibles erreurs de syntaxes dans les chemins et nom de script ...
    Trouvez-vous une anomalie dans ce script ? Ou avez-vous une idée de ce qu'il peut se passer ?

    Merci d'avance pour votre aide.

  2. #2
    Membre Expert Avatar de MarneusCalgarXP
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    911
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 911
    Par défaut
    Est-ce que "AG_EQ_Absences" est un fichier ou un répertoire ?

  3. #3
    Membre averti
    Inscrit en
    Août 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 49
    Par défaut
    C'est bien un fichier qui contient du texte seulement ... (mais sans l'extension .txt).

  4. #4
    Membre averti
    Inscrit en
    Août 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 49
    Par défaut
    Finalement, j'ai trouvé que le chemin d'arrivée des fichiers était imcomplet !! Il manquait un étage dans les répertoires.

    Bruno

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

Discussions similaires

  1. [PERL]: Help script traitement fichier txt tabulaire
    Par Piccolupo13 dans le forum Langage
    Réponses: 2
    Dernier message: 21/08/2007, 20h37
  2. Appliquer un script perl sur un fichier uploadé
    Par Oli_Ifre dans le forum Langage
    Réponses: 4
    Dernier message: 04/04/2007, 11h14
  3. Script PERL pour l'archivage/purge/zip de fichiers
    Par jfmerveille dans le forum Langage
    Réponses: 1
    Dernier message: 30/03/2007, 12h52
  4. Réponses: 1
    Dernier message: 31/10/2006, 16h25
  5. Réponses: 7
    Dernier message: 08/07/2004, 14h47

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