Supprimer sous repertoire

Résolu
Surok -  
 Surok -
Bonjour,

Je cherche la commande me permettant de supprimer tout les sous répertoires d'un répertoire sans supprimer ce repertoire lui même

1 réponse

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    une méthode:
    rd /s/q dir; mkdir dir
    0
    1. Surok
       
      Le soucis c'est que "rd" supprimer le répertoire lui même, or je souhaite le conserver. Aussi je ne peux pas supprimer le dossier pour le recréer par la suite
      0
    2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
       
      cd repertoire
      for /D %%a in (*.*) do rd /s/q %%a
      cd ..
      0
    3. Surok
       
      Est il possible d'avoir des explications ?

      Notamment à quoi correspond %%a et (*.*) ?
      0
    4. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
       
      for /D recherche tous les répertoires (*.*) , met le nom dans la variable %%a et les supprime 1 à 1
      pour afficher sans rien supprimer
      for /D %%a in (*.*) do echo rd /s/q %%a
      0
    5. Surok
       
      D'accord merci énormément !
      0