Je veux supprimer des dossiers dans un dossier en identifiant les dossiers avec un motif spécifique que je recherche. ..par exemple si il y a 6 dossier comme ci-dessous, je veux supprimer les dossiers avec le motif qui a la chaîne “-dated” dans le nom du dossier … quelqu’un peut-il m’aider comment je peux le faire dans un fichier de commandes
1 . "target-dated-29sep" 2 . "target-dated-28sep" 3 . "target" 4 . "target-dated-27sep"* 5 . "BIN"
Vous pouvez utiliser la FOR /D %variable IN (set) DO command [command-parameters]
avec un motif dans la partie set de la commande comme ceci:
FOR /d %%a in (\*dated\*) DO RD /s /q "%%a"
REMARQUES:
%
doit être échappé à l’intérieur du fichier de commandes, alors que directement dans la ligne de commande, vous n’auriez besoin que d’un seul signe %
. for /?
et rd /?