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.

10 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    7D99.tmp est un fichier ou un répertoire ?
    0
  2. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    pour supprimer 7D99.tmp et tout ce qu'il contient
    cd C:\Users\Username\AppData\Local\Temp
    rd /q/s 7D99.tmp
    0
  4. 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
  5. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    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
  6. remi.poncent
     
    Quand je l'enleve il me dit que in était inattendu
    0
  7. 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