rd

Supprime un répertoire.

La commande rd peut également s’exécuter à partir de la Console de récupération Windows, en utilisant différents paramètres. Pour plus d’informations, consultez Environnement de récupération Windows (WinRE).

Notes

Cette commande équivaut à la commande rmdir.

Syntaxe

rd [<drive>:]<path> [/s [/q]]

Paramètres

Paramètre Description
[<drive>:]<path> Spécifie l’emplacement et le nom du fichier répertoire que vous voulez supprimer. Le chemin est obligatoire. Si vous incluez une barre oblique inverse () au début du chemin spécifié, alors le chemin commence au répertoire racine (quel que soit le répertoire actif).
/s Supprime une arborescence de répertoires (le répertoire spécifié et tous ses sous-répertoires, y compris tous les fichiers).
/q Spécifie le mode silencieux. N’invite pas à confirmer la suppression d’une arborescence de répertoires. Le paramètre /q fonctionne uniquement si /s est également spécifié.

ATTENTION : lorsque vous exécutez en mode silencieux, l’arborescence de répertoires entière est supprimée sans confirmation. Assurez-vous que les fichiers importants sont déplacés ou sauvegardés avant d’utiliser l’option de ligne de commande /q.

/? Affiche l'aide à l'invite de commandes.

Notes

  • Vous ne pouvez pas supprimer un répertoire qui contient des fichiers, y compris des fichiers masqués ou système. Si vous tentez de le faire, le message suivant s’affiche :

    The directory is not empty

    Utilisez la commande dir /a pour répertorier tous les fichiers (y compris les fichiers masqués et système). Utilisez ensuite la commande attrib avec -h pour supprimer les attributs de fichier masqués, -s pour supprimer les attributs de fichier système ou -h -s pour supprimer à la fois les attributs de fichier masqué et système. Une fois les attributs masqués et de fichier supprimés, vous pouvez supprimer les fichiers.

  • Vous ne pouvez pas utiliser la commande rd pour supprimer le répertoire actif. Si vous tentez de supprimer le répertoire actif, le message d’erreur suivant s’affiche :

    The process can't access the file because it is being used by another process.

    Si vous recevez ce message d’erreur, vous devez passer à un autre répertoire (et non à un sous-répertoire du répertoire actif), puis réessayer.

Exemples

Pour passer au répertoire parent afin de pouvoir supprimer en toute sécurité le répertoire souhaité, tapez :

cd ..

Pour supprimer un répertoire nommé test (ainsi que tous ses sous-répertoires et fichiers) du répertoire actif, tapez :

rd /s test

Pour exécuter l’exemple précédent en mode silencieux, tapez :

rd /s /q test