Supprimer tous les dossier contenant ".tmp" dans leurs noms

Fermé
remi.poncent - 1 mai 2014 à 17:03
 remi.poncent - 2 mai 2014 à 18:40
Bonjour,
J'ai besoin de votre aide aujourd'hui pour un script batch/vbs si possible qui supprimerais TOUS les SOUS-DOSSIERS du répertoire %tmp% contenant ".tmp" dans leurs noms.
En gros j'ai besoin de supprimer tous les dossier contenus dans C:\Users\Username\AppData\Local\Temp qui s'appellent 7D99.tmp (c'est un dossier) et seulement eux.
J'espère avoir été clair et merci d'avance.
A voir également:

10 réponses

remi.poncent
1 mai 2014 à 19:14
Personne .. ? :/
0
remi.poncent
1 mai 2014 à 21:22
Up
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
2 mai 2014 à 07:57
hello
7D99.tmp est un fichier ou un répertoire ?
0
remi.poncent
2 mai 2014 à 13:24
Un dossier (répertoire)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
2 mai 2014 à 13:44
pour supprimer 7D99.tmp et tout ce qu'il contient
cd C:\Users\Username\AppData\Local\Temp
rd /q/s 7D99.tmp
0
remi.poncent
2 mai 2014 à 13:52
mais pour supprimer TOUS les repertoires qui contiennent ".tmp" dans leurs nom je fais quoi?
rd /q /s *tmp* ?
oublie pas que c'est juste un dossier qui s'appelle comme ça, ce n'est pas son extension
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
2 mai 2014 à 14:39
enlever le echo si c'est correct
changer *.tmp par *tmp*.* si il faut
for  /d  %a in (*.tmp) do @echo rd /s/q %a
0
remi.poncent
2 mai 2014 à 18:20
A était inattendu :/
0
remi.poncent
2 mai 2014 à 18:20
Quand je l'enleve il me dit que in était inattendu
0
remi.poncent
2 mai 2014 à 18:40
EDIT :

Finalement la solution était :
cd %tmp%
for /d %%a in (*.tmp) do rd /s/q %%a

merci beaucoup pour la piste dubcek !
0