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)