[Résolu] supprimer des fichiers en fonction de leur dates

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Flipp3r
Batcheur occasionnel
Messages : 2
Enregistré le : 21 sept. 2012 13:33

Re: [Résolu] supprimer des fichiers en fonction de leur dates

Message par Flipp3r »

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" :

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
Flipp3r
Batcheur occasionnel
Messages : 2
Enregistré le : 21 sept. 2012 13:33

Re: [Résolu] supprimer des fichiers en fonction de leur dates

Message par Flipp3r »

up... :)
Rayane2580
Batcheur occasionnel
Messages : 1
Enregistré le : 03 janv. 2013 18:47

Re: [Résolu] supprimer des fichiers en fonction de leur dates

Message par Rayane2580 »

Bonjour,

J'ai un petit problème avec la commande forfiles. J'ai testé un script que quelqu'un a donné un peu plus haut :

rem Cette variable définie le dossier qu'il faut purger :
set chemin="E:\temp\test"
rem Cette variable définie le nombre de jour que doivent être garder les fichiers:
set jours=1

forfiles /p %chemin% /s /d -%jours% /m *.* /c "cmd /c del @FILE"

pause

Ce script fonctionne bien, mais moi je voudrais supprimer un dossier, et non pas seulement les fichiers.

Si quelqu'un veut bien m'aider, merci d'avance.

Rayane.
Jasmine
Batcheur occasionnel
Messages : 2
Enregistré le : 08 oct. 2013 20:49

Re: [Résolu] supprimer des fichiers en fonction de leur dates

Message par Jasmine »

Je prends le sujet à l'envers afin de faire fonctionner forfiles avant d'y inclure des conditions.
Répondre