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

Scripts/Batch Discussion :

Suppression fichiers par version


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 68
    Par défaut Suppression fichiers par version
    Bonjour,

    J'aimerais dans un script (batch) supprimer plusieurs fichiers suivant un nombre de version donnée !

    Je m'explique : Dans un répertoire, j'ai par exemple plusieurs fichiers horodatés du genre :

    20111011_toto1
    20111012_toto1
    20111013_toto1
    20111011_toto2
    20111012_toto2
    20111013_toto2

    Je voudrais par exemple pouvoir garder une version (la plus récente) de mes fichiers toto1 et toto2 ! C'est à dire supprimer les fichiers 20111011_toto1, 20111012_toto1, 20111011_toto2 et 20111012_toto2.

    J'arrive sans problème à récupérer l'ensemble de mes fichiers à l'aide de la commande suivante :

    for /f "tokens=5* delims=/ " %%a in ('dir /A-D /O-D "%répertoire%\*%nom_fichier%"^|find "/"') do (echo %%b)

    Par contre après je n'arrive pas à regrouper mes fichiers par nom exact !
    C'est à dire à mettre d'un coté, tous les "toto1" et de l'autre tous les "toto2".

    Est ce que quelqu'un aurait une petite idée svp ? Peut être que je m'y prends mal dans mon raisonnement ! Je suis ouvert à toute proposition.

    PS : si je ne suis pas assez clair, n'hésitez pas à me le dire.
    Merci d'avance pour vos réponses.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 68
    Par défaut
    J'ai oublié de préciser que le nom du fichier à supprimer est passé en paramètre du script.

    Exemple : nom_script.bat toto*

Discussions similaires

  1. Suppression de colonne d'un fichier par jcl
    Par twisty dans le forum JCL - SORT
    Réponses: 9
    Dernier message: 12/09/2012, 15h54
  2. Réponses: 17
    Dernier message: 15/05/2007, 18h35
  3. suppression d'un fichier par date d'accès
    Par nokia6680 dans le forum VBScript
    Réponses: 4
    Dernier message: 02/11/2006, 10h48
  4. Réponses: 1
    Dernier message: 19/08/2003, 16h11
  5. Supprimer un fichier par rapport a une date
    Par NewB dans le forum Linux
    Réponses: 2
    Dernier message: 25/06/2003, 13h44

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