Bonjour à tous,

Je dois réaliser un batch qui dans un dossier, supprime seulement les répertoires (et leur contenu) contenant dans leur nom une chaine de caractères précise.
Ainsi par un exemple, dans un répertoire TEST nous avons plusieurs répertoires dont certains ont pour nom : répertoire_1, répertoire_4, répertoire_3499 etc..
Mon batch devra donc supprimer seulement les répertoires commençant par la chaine de caractères "répertoire".
J'ai déjà réalisé ce petit batch :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
cd C:\TEST
dir /A /B rep* >toto.txt
For /F %%a in (toto.txt) do rmdir /S /Q %%a
del toto.txt
J'aimerais savoir s'il est possible d'optimiser le code en passant outre par exemple la création du fichier toto.txt ?

Merci à tous pour vos réponses.