A voir également:
- Aide en script dos
- Script vidéo youtube - Guide
- Bash script arguments - Astuces et Solutions
- Script download - Télécharger - Édition & Programmation
- Lancer script python linux - Forum Ubuntu
- Console dos ✓ - Forum Programmation
4 réponses
dubcek
Messages postés
18589
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 mars 2023
5 584
26 août 2009 à 15:10
26 août 2009 à 15:10
hello
dernier selon quel critère ? la date de modificaton ou autre ?
les 5 derniers d'une liste générée par dir /b /a:d /o:d ?
dernier selon quel critère ? la date de modificaton ou autre ?
les 5 derniers d'une liste générée par dir /b /a:d /o:d ?
baranger95
Messages postés
7
Date d'inscription
jeudi 20 août 2009
Statut
Membre
Dernière intervention
1 décembre 2009
26 août 2009 à 15:42
26 août 2009 à 15:42
Bonjour,
Je viens de me rendre compte du peu d'information que j'ai donné :') et je m'en excuse.
Je cherche donc à supprimer X fichier d'un repertoire en sachant que les fichier à supprimer seront placer dans un fichier texte.
J'aimerais que ce script aille chercher ce fichier texte là ou il se trouve sur mon reseau et que la liste à supprimer soit par exemple tous les fichiers du repertoire définni vieux de plus de 2jours par exemple.
Pour l'instant j'ai ma commande
FOR /F "tokens=1 delims= " %%A IN ('type INS_SUPP.TXT') DO del %%A
qui me permet de supprimer les fichiers indiquer dans la liste, mais j'aimerais ajouter cette variable de temps comme dis plus haut et aussi que le script aille chercher la liste.txt sur le reseau.
Merci de m'aider, c'est gentil.
Je viens de me rendre compte du peu d'information que j'ai donné :') et je m'en excuse.
Je cherche donc à supprimer X fichier d'un repertoire en sachant que les fichier à supprimer seront placer dans un fichier texte.
J'aimerais que ce script aille chercher ce fichier texte là ou il se trouve sur mon reseau et que la liste à supprimer soit par exemple tous les fichiers du repertoire définni vieux de plus de 2jours par exemple.
Pour l'instant j'ai ma commande
FOR /F "tokens=1 delims= " %%A IN ('type INS_SUPP.TXT') DO del %%A
qui me permet de supprimer les fichiers indiquer dans la liste, mais j'aimerais ajouter cette variable de temps comme dis plus haut et aussi que le script aille chercher la liste.txt sur le reseau.
Merci de m'aider, c'est gentil.
dubcek
Messages postés
18589
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 mars 2023
5 584
26 août 2009 à 16:14
26 août 2009 à 16:14
la commande
cd \ ; dir /b /s INS_SUPP.TXT
va chercher le fichier et afficher son chemin.
si on peut trier par date avec dir, je ne connais pas de commande DOS qui permet de calculer les jours, je conseillerais de télécharger la commande Unix find, en version DOS, qui sait faire ca
find . -mtime +2 -print
affiche tous les fichiers modifiés depuis + de 2 jours
https://sourceforge.net/projects/unxutils/
dans UnxUtils.zip/usr/local/wbin/find.exe
cd \ ; dir /b /s INS_SUPP.TXT
va chercher le fichier et afficher son chemin.
si on peut trier par date avec dir, je ne connais pas de commande DOS qui permet de calculer les jours, je conseillerais de télécharger la commande Unix find, en version DOS, qui sait faire ca
find . -mtime +2 -print
affiche tous les fichiers modifiés depuis + de 2 jours
https://sourceforge.net/projects/unxutils/
dans UnxUtils.zip/usr/local/wbin/find.exe
26 août 2009 à 16:16