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

remi.poncent -  
 remi.poncent -
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
 
Personne .. ? :/
0
remi.poncent
 
Up
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 636
 
hello
7D99.tmp est un fichier ou un répertoire ?
0
remi.poncent
 
Un dossier (répertoire)
0

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

Posez votre question
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 636
 
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
 
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 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 636
 
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
 
A était inattendu :/
0
remi.poncent
 
Quand je l'enleve il me dit que in était inattendu
0
remi.poncent
 
EDIT :

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

merci beaucoup pour la piste dubcek !
0