martedì 7 giugno 2016

Cancellare cartelle usando le wildcards

In DOS il comando rd (rmdir), che servirebbe per eliminare cartelle e sottocartelle con tutto il suo contenuto, non permette di utilizzare le wildcard per beccare in blocco una serie di cartelle.
Ecco qui un semplice comando per ovviare al problema:

for /d %G in ("G:\cartelle*") do rd /s /q "%~G"
Al posto di G:\cartelle* indichiamo le directory da selezionare e il gioco è fatto.
Magari prima facciamo un test:

for /d %G in ("X:\A*") do echo "%~G"