Effacer des reps en fonction de leur date de creation - Shell/Batch - Programmation
Marsh Posté le 05-01-2005 à 15:31:44
Code :
|
le 90 correspond à 90 jours
Marsh Posté le 05-01-2005 à 15:43:29
Alors là c trop sympa ... merci beaucoup
Eske je peux abuser encore un poil et te demander de me détailler juste un peu pour comprendre les différentes étapes ??? ^^
Marsh Posté le 05-01-2005 à 15:46:44
-type d => cherche des répertoires
-ctime +90 => cherche tout ce qui a été crée il y a plus de 90 jours (-90 signifie moins de 90 jours)
-exec => exécuteune commande, le {} \; correspond aux arguments trouvés
Marsh Posté le 05-01-2005 à 15:49:59
ben écoute là c mieux que tout, un grand MERCI t trop sympa ^^
Marsh Posté le 05-01-2005 à 15:58:34
euh en fait ça me donne une erreur
FIND : format incorrect de parametres
alors justement g fais un petit "help find" pour comprendre pkoi ça plante et ... g pas compris !!!!
le find . de ton code ça cherche tout à partir de la racine du hdd c ça ?
Marsh Posté le 05-01-2005 à 15:59:52
c'est du shell unix, si t'es sous windows ca marche pas
le "." cherche dans le répertoire courant
Marsh Posté le 05-01-2005 à 16:01:31
je me disais aussi ^^
et sous windows tu sais comment je peux faire ?
Marsh Posté le 05-01-2005 à 14:59:04
Salut tlm, voila mon probleme :
Je voudrais faire un script qui efface des repertoires en fonction de leur ancienneté, par exemple s'ils ont plus de 3 mois.
Merci d'avance.
Précision importante : c un script BATCH DOS windows que je cherche et pas du shell unix .... un grand merci à COUAK pour son aide tout de même ^^
Message édité par KahL le 05-01-2005 à 16:11:00