Re: [Résolu] supprimer des fichiers en fonction de leur dates
Posté : 21 sept. 2012 13:43
Bonjour, je doit faire un script ressemblant à celui la mais en plus dur, es-que quelqu'un peut m'aider ?
Je vous explique, j'ai déjà fait ce script (avec votre aide bien sur ^^) qui supprime les fichiers de plus de 15 jours dans le dossier "D:\test" :
Il marche très bien mais je veut que pour chaque sous dossiers, si l'ensemble des fichiers du même sous dossiers sont plus vieux de 15 jours le script supprime tout les fichiers de ce sous dossier excepter les deux derniers créer.
J'ai essayer d'être claire, en espérant l'avoir assez était.
Je suis un débutant en batch mais j'arrive à faire à peut prés ce que j'ai besoin normalement, sauf que la c'est un peut trop dur pour moi
D'avance merci
Je vous explique, j'ai déjà fait ce script (avec votre aide bien sur ^^) qui supprime les fichiers de plus de 15 jours dans le dossier "D:\test" :
Code : Tout sélectionner
rem Cette variable définie le dossier qu'il faut purger :
set chemin="D:\test"
rem Cette variable définie le nombre de jour que doivent être garder les fichiers:
set jours=15
forfiles /p %chemin% /s /d -%jours% /m *.* /c "cmd /c del @FILE"
Il marche très bien mais je veut que pour chaque sous dossiers, si l'ensemble des fichiers du même sous dossiers sont plus vieux de 15 jours le script supprime tout les fichiers de ce sous dossier excepter les deux derniers créer.
J'ai essayer d'être claire, en espérant l'avoir assez était.
Je suis un débutant en batch mais j'arrive à faire à peut prés ce que j'ai besoin normalement, sauf que la c'est un peut trop dur pour moi
D'avance merci