Supprimer un dossier non vide avec CMD sur Windows

Par Trucs et astuces 2 minutes de lecture
supprimer dossier cmd powershell windows

Voulez-vous supprimer un dossier récursivement sur Windows avec CMD ou PowerShell ?

Sur Windows on peut supprimer les fichiers avec la commande del mais cette commande ne marche pas avec les dossiers.

Sur Linux on peut tout supprimer avec la commande rm mais sur Windows c'est un peu différent.

Nous allons utiliser dans ce tutoriel quelques commandes spéciales pour supprimer les dossiers de tous genres en utilisant l'Invite de commandes ou PowerShell.

La commande spéciale pour supprimer un dossier récursivement est rmdir (remove directory) pour CMD et pour PowerShell on va utiliser la commande Remove-Item.

Supprimer un dossier non vide avec CMD et PowerShell

La suppression d'un dossier non vide et facile, mais voyons comment supprimer un dossier vide puis par la suite on va voir la méthode facile pour supprimer un dossier non vide.

1. Supprimer un dossier avec CMD

Dans ce tutoriel je vais utiliser Windows 11 avec le Terminal en tant qu'administrateur, mais vous pouvez ouvrir CMD via le menu Démarrer.

Les commandes suivantes marchent aussi sur Windows 7 et 10.

supprimer dossier cmd 1 terminal administrateur

Supprimer un dossier vide avec CMD

Pour supprimer un dossier vide utilisez la commande suivante :

rmdir c:\CHEMIN\VERS\DOSSIER_VIDE

Dans mon cas le dossier "dossier1" dans le dossier "fichiers" est vide donc je vais utiliser la commande suivante :

rmdir c:\fichiers\dossier1
supprimer dossier cmd 2 rmdir

Supprimer un dossier non vide avec CMD

Pour supprimer un dossier non vide il faut ajouter l'attribut "/s" à la commande, la commande deviendra comme suit :

rmdir /s c:\fichiers

Il faut confirmer par la suite avec un simple "O" (Oui).

supprimer dossier cmd 3 rmdir s

Supprimer un dossier non vide sans confirmation

Pour supprimer un dossier sans confirmation nous allons ajouter l'attribut "/q" et "/s" comme suit :

rmdir /s /q c:\fichiers
supprimer dossier cmd 4 rmdir s q

Le dossier et son contenu seront supprimés sans confirmation 😉

2. Supprimer un dossier avec PowerShell

Pour PowerShell la commande est un peu comme ceci :

Remove-Item c:\CHEMIN\VERS\DOSSIER

La  commande pour supprimer mon dossier non vide est celle ci :

Remove-Item c:\fichiers

Il faut confirmer en appuyant sur "O" (Oui).

supprimer dossier powershell 1 remove item

Pour supprimer un dossier non vide récursivement sans confirmation nous allons ajouter les attributs "-Recurse" et "-Force" comme suit :

Remove-Item -Recurse -Force c:\fichiers
supprimer dossier powershell 2 remove item recurse force

Et voilà vous savez maintenant comment supprimer un dossier à l'ade de l'Invite de commandes 😉

Si vous avez d'autres questions n'hésitez pas à laisser un commentaire 😊



Le partage est un plaisir :


Articles recommandés :


2 commentaires : Ajouter un commentaire

  • Coucou Nia,

    Merci pour le sympa commentaire 😊 😍

  • Très utile, Mercii ❤️

Publier un commentaire

😊 😉 😀 😄 😆 😛 😂 😁 😎 😏 🥳 😇 🤭 🤣 😘 ❤️ 😍 👍 👏 🙌 🙏 🆒 👮 👽 🥷 🦹 🤔 😐 🤒 😢 😠 😮 😢 😲 😴 😈 🤨 😞