Shell pour delete fichiers datant de plus de
Fermé
fireit
-
18 mars 2009 à 19:09
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 19 mars 2009 à 12:45
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 19 mars 2009 à 12:45
A voir également:
- Shell pour delete fichiers datant de plus de
- Just delete me - Guide
- Hiberfil.sys delete - Guide
- Explorateur de fichiers - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Fichiers dat - Guide
5 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 896
18 mars 2009 à 19:13
18 mars 2009 à 19:13
Salut,
Pas la peine d'extraire quoi que ce soit, regarde du côté de la commande "find" (man find) et de ses paramètres, notamment '-atime, -ctime ou -mtime' ;-))
Pas la peine d'extraire quoi que ce soit, regarde du côté de la commande "find" (man find) et de ses paramètres, notamment '-atime, -ctime ou -mtime' ;-))
merci pour ta reponse.
mais mon OS est windoz.
mais mon OS est windoz.
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 896
18 mars 2009 à 21:54
18 mars 2009 à 21:54
Oups désolé, j'ai vu "shell" et j'ai pas cherché pus loin ;-(
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 843
19 mars 2009 à 00:21
19 mars 2009 à 00:21
Salut,
Cette commande devrait te mettre toutes les dates de tes fichiers log de ton C:\ dans le fichier tmp.txt.
Après tu peux agir avec for /f "tokens=..." ... pour ne récupérer que la date.
Cdlt
Cette commande devrait te mettre toutes les dates de tes fichiers log de ton C:\ dans le fichier tmp.txt.
dir /TC C:\*.log | find "/" > tmp.txt
Après tu peux agir avec for /f "tokens=..." ... pour ne récupérer que la date.
Cdlt
je suis vraiment bleu.
je veux passer en parametre le nombre de jours.
alors pour faire le test il faut que j'additionne le nombre de jours a la date actuelle.
je suis vraiment perdu.
pourrais-tu me donner un coup de main pliz?
je veux passer en parametre le nombre de jours.
alors pour faire le test il faut que j'additionne le nombre de jours a la date actuelle.
je suis vraiment perdu.
pourrais-tu me donner un coup de main pliz?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 843
19 mars 2009 à 12:45
19 mars 2009 à 12:45
Salut,
Dans ce cas, je te conseille de faire du VBS. Il y a des fonctions comme dateadd ou datesub, pour faire l'ajout ou la soustraction de dates. Pour lire la date d'un fichier, tu peux utiliser getFileTime.
Et pour parcourir les fichiers d'un répertoire, tu as https://www.developpez.net/forums/d171247/autres-langages/general-visual-basic-6-vbscript/vbscript/vbscript-liste-fichiers-d-repertoire/
Je n'ai pas windows, donc je peux pas t'aider plus pour l'élaboration du script.
Dans ce cas, je te conseille de faire du VBS. Il y a des fonctions comme dateadd ou datesub, pour faire l'ajout ou la soustraction de dates. Pour lire la date d'un fichier, tu peux utiliser getFileTime.
Et pour parcourir les fichiers d'un répertoire, tu as https://www.developpez.net/forums/d171247/autres-langages/general-visual-basic-6-vbscript/vbscript/vbscript-liste-fichiers-d-repertoire/
Je n'ai pas windows, donc je peux pas t'aider plus pour l'élaboration du script.