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 :

fichier le plus anciens / récents


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    624
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 624
    Par défaut fichier le plus anciens / récents
    Bonjour,

    Dans un répertoire, je souhaiterai récupérer le fichier le plus ancien et le plus récent, afin de connaitre leur date de création. Comment faire ?

    Merci

  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
    avec stattu as les dates de modification.

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    624
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 624
    Par défaut
    oui dans mon cas, j'ai un répertoire avec 600 fichiers à l'intérieur.

    Je voudrai récupérer la date de création ou de modification du plus ancien et du plus récent parmis ces fichiers.

    Merci pour votre aide

  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
    Avec stat tu peux te faire ton prog .

  5. #5
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    624
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 624
    Par défaut
    Avec Stat, j'ai des informations sur les fichiers.
    Mais en une simple commande, comment trouvé le fichier le plus vieux.

    Sous unix, je ferai ls -lrt | tail -1.

    Mais en perl?

  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
    C'est un peu plus long, mais ça s'écrit aussi en uniligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     perl -E '@f = sort { -M $a <=> -M $b } glob("*");print map { "$_: ".localtime([stat($_)]->[9])."\n" } @f[0,-1]'
    (basé sur la date de modif, pour la date de création, changer les -M en -C)

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

Discussions similaires

  1. Recherche du fichier le plus ancien d'un répertoire
    Par Dos dans le forum Scripts/Batch
    Réponses: 7
    Dernier message: 31/05/2011, 09h32
  2. Comment trouver le fichier le plus ancien/récent dans un répertoire ?
    Par YVESTA dans le forum Développement de jobs
    Réponses: 1
    Dernier message: 27/05/2011, 14h15
  3. Réponses: 1
    Dernier message: 23/07/2010, 20h39
  4. Réponses: 4
    Dernier message: 06/08/2008, 14h52
  5. Supprimer le fichier le plus ancien dans un dossier
    Par sweaty dans le forum Delphi
    Réponses: 5
    Dernier message: 25/02/2007, 16h33

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