Aller au contenu

CMD : Effacer un répertoire contenant des sous répertoires non vide – WINDOWS

Effacer un répertoire :

RMDIR /S /Q " répertoire "

les « » gère les espace .

code entier pour supprimer un fichier résistant:

attrib -r -s -h -a « répertoire »
le -r retire la lecture seul
le -s retire l’attribut si un fichier système
le -h retire si fichier cacher
le -a retire si une archive


le /s supprime le fichier et tout son contenu
le /q ne demande pas de confirmation

Mais si il existe des sous répertoires non-vide :

En ligne de commande :

for /F %a in ('dir "D:\monRepertoire\" /b /s /a:d') do (RMDIR /S /Q %a)

Dans un script:

for /F %%a in ('dir "D:\monRepertoire\" /b /s /a:d') do (RMDIR /S /Q %%a) 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *