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 :

Demande d'aide


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2
    Par défaut Demande d'aide
    Bonjour,

    J'ai un problème avec un script qui ne fonctionne pas. L'objectif est de purger un répertoire en supprimant les fichiers qui n'ont pas été modifié depuis plus de quinze jours.
    Je suis novice en perl. Voyez vous ou est l'erreur ? Merci de votre aide. La machine est un windows comme vous pouvez le voir au début du script.

    Merci d'avance..

    #!C:\perl\bin\perl.exe -w

    use strict;
    use File::Find;

    my $dir = 'C:\mon dossier à purger';

    finddepth(\&supprfile, $dir);

    sub supprfile {
    return if /^\.\.?/;
    if ((-M $_) >=15) { unlink $File::Find::name; }
    }

  2. #2
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 21
    Par défaut
    Hello,

    Je viens de tester ton script en ne modifiant que la variable du répertoire et cela fonctionne très bien.

    Peux tu nous communiquer ton erreur ?

    Manuxme.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2
    Par défaut
    En fait j'ai trouvé . Le répertoire d'install de perl a été déplacé. J'aurais du vérifier avant de poster :p
    Par contre il n'y avait pas d'erreur (je ne sais pas si c'est normal ?)

    Merci pour le test en tout cas

  4. #4
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Head of Service Delivery
    Inscrit en
    Janvier 2003
    Messages
    2 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Head of Service Delivery
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 896
    Par défaut
    Bienvenu à toi plux31

    Une bonne habitude à prendre dès maintenant serait d'entourer ton code avec les balises codes tel que le recommande les règles du forum.
    Enfin, c'est bien que tu ais résolu ton problème. Si c'est le cas, cliques sur le bouton résolu pour mettre automatiquement le tag adéquat.
    Merci de ta compréhension

    @++ et bon Perl
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

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

Discussions similaires

  1. Demande d'aide pour query difficile
    Par ericjean514 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 22/02/2005, 18h52
  2. Demande d'aide pour une requête
    Par arkzor dans le forum Requêtes
    Réponses: 3
    Dernier message: 28/12/2004, 02h40
  3. demande d'aide sur samba
    Par marcoss dans le forum Développement
    Réponses: 5
    Dernier message: 04/12/2003, 19h38
  4. [TPW][cours]Demande d'aide pour finir un programme
    Par jf dans le forum Turbo Pascal
    Réponses: 21
    Dernier message: 16/06/2003, 18h10

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