Comment supprimer des fichiers et des dossiers avec PowerShell sous Windows

Comment supprimer des fichiers et des dossiers avec PowerShell sous Windows 11

Honnêtement, supprimer des fichiers ou des dossiers devrait être simple, non ? On les balance dans la Corbeille, et c’est réglé. Mais dès qu’on veut automatiser ou avoir plus de contrôle, PowerShell entre en jeu. Cet outil est très puissant — mais aussi un peu intimidant au début. Je suis passé par là, tapant des commandes à la va-vite, inquiet d’effacer accidentellement tout mon disque. Alors voici quelques conseils concrets basés sur mes expériences, pour éviter les pièges.

Comment obtenir le chemin complet de vos fichiers et dossiers

Avant de lancer des commandes, il faut d’abord connaître précisément l’emplacement de vos fichiers. Windows a une façon un peu particulière de faire, surtout si vous n’y êtes pas habitué. Pour copier le chemin complet, ouvrez l’Explorateur de fichiers avec Windows + E. Trouvez ce que vous souhaitez supprimer, sélectionnez-le, puis faites un Shift + Clic droit. Choisissez « Copier en tant que chemin ». Vous obtiendrez alors un chemin avec des guillemets autour, comme "C:\Utilisateurs\VotreNom\Documents\Fichier.txt". Ne copiez pas ces guillemets dans votre commande PowerShell, sauf si vous voulez des ennuis ; il suffit de les supprimer une fois que vous collez le chemin dans le terminal.

Alternativement, vous pouvez cliquer dans la barre d’adresses de l’Explorateur, puis sélectionner « Copier l’adresse en texte ». Parfois, cela donne un chemin plus propre, mais attention aux caractères étranges comme « < » et « > », que Windows peut ajouter. Pour vérifier, vous pouvez aussi ouvrir PowerShell ou l’Invite de commandes dans le dossier et exécuter Get-Item . ou Resolve-Path .. Cela permet de s’assurer que vous avez la bonne localisation, surtout si le chemin est compliqué ou comporte des espaces.

Exécuter PowerShell avec les droits administrateur

Ensuite, il est vivement conseillé de lancer PowerShell en mode administrateur — car supprimer des fichiers système ou protégés sans les bonnes permissions peut devenir un vrai cauchemar. Pour faire ça, appuyez sur Windows + R, tapez powershell, puis appuyez sur Ctrl + Maj + Entrée. Une invite UAC peut apparaître — cliquez simplement sur « Oui ». Sinon, vous risquez de voir des erreurs du type « Accès refusé ». Vous pouvez aussi faire un clic droit sur l’icône PowerShell ou sur le Menu Démarrer, puis choisir « Exécuter en tant qu’administrateur ». Parfois, j’utilise aussi Windows Terminal pour plus de rapidité et de flexibilité, surtout si je travaille plusieurs onglets ou profils.

Comment supprimer un fichier unique

Voici la partie essentielle. Pour supprimer un fichier précis, la commande ressemble à ceci :

Remove-Item -Path "C:\Chemin\Complet\Vers\Votre\Fichier.txt" -Confirm

Insérez le chemin complet que vous avez copié plus tôt — n’oubliez pas les guillemets si le chemin contient des espaces. L’option -Confirm est très utile, car elle vous demande de confirmer avant de supprimer définitivement. Pensez-y comme à un dernier garde-fou : mieux vaut éviter une suppression accidentelle. Quand la confirmation apparaît, appuyez sur A (pour « Yes to All » ou « Oui à tout ») puis sur Entrée. Si vous supprimez plusieurs fichiers ou dossiers, cette étape ne sera demandée qu’une seule fois, ce qui simplifie tout. Sans ça, vous devrez valider pour chaque suppression, ce qui peut être un peu pénible — mais c’est plus sûr si vous voulez éviter l’erreur.

Suppression de dossiers (et de tout ce qu’ils contiennent)

Supprimer un dossier est similaire, sauf qu’il faut ajouter -Recurse pour que PowerShell supprime aussi tout ce qui s’y trouve. Par exemple :

Remove-Item -Path "C:\Chemin\Vers\Votre\Dossier" -Recurse -Confirm

Le paramètre -Recurse indique à PowerShell de supprimer tout le contenu du dossier, sans exception. Combiné avec -Confirm, cela vous permettra de valider chaque suppression, ou d’appuyer sur A pour tout supprimer d’un coup. Faites très attention avec cette commande : une erreur peut entraîner la suppression de centaines de fichiers en un clin d’œil. C’est un outil puissant, mais à utiliser avec précaution.

Conseils sur les confirmations et les suppressions multiples

Chaque fois que vous utilisez -Confirm, PowerShell vous demandera une confirmation. Si vous êtes sûr de votre coup, vous pouvez utiliser -Force pour ignorer ces demandes, mais attention — cela peut être risqué, notamment si vous supprimez plusieurs fichiers ou dossiers d’un seul coup. Personnellement, je préfère confirmer une seule fois, puis lancer chaque commande pour les chemins que je souhaite effacer. Mieux vaut vérifier deux fois que de devoir récupérer ce qui a été supprimé par erreur — j’ai appris ça à la dure.

Astuces & Résolution de problèmes

  • Vérifiez soigneusement le chemin complet. Une petite erreur peut entraîner la suppression du mauvais fichier ou dossier. Testez d’abord avec Test-Path ou Resolve-Path pour confirmer que votre commande pointe bien où vous le souhaitez.
  • Si un fichier refuse de se supprimer, il se peut qu’il soit protégé ou en cours d’utilisation. Fermez toutes les applications susceptibles de l’avoir ouvert, ou essayez en mode Sécurité Minimale. Parfois, Windows bloque certains fichiers pour se protéger, et le mode sans échec peut aider. N’oubliez pas non plus que les fichiers chiffrés avec BitLocker ou d’autres outils de chiffrement devront être déchiffrés ou déverrouillés avant suppression.
  • Ne supprimez jamais des dossiers critiques comme C:\Windows à moins d’être en mode récupération, ou que vous sachiez exactement ce que vous faites. Une erreur peut rendre votre PC inutilisable. Testez d’abord sur des fichiers ou dossiers fictifs, ou dans un environnement sandbox, pour vous habituer au fonctionnement des commandes.

Notes supplémentaires & BIOS

Dans des cas très rares, supprimer des fichiers ou dossiers peut nécessiter de modifier certains réglages dans votre BIOS ou UEFI, comme Secure Boot ou TPM, surtout si vous essayez de supprimer des données protégées ou des fichiers liés à l’amorçage. En général, le problème vient surtout de vos permissions. Si vous ne pouvez pas supprimer certains éléments importants pour Windows, cela peut être bloqué par votre OEM ou fabricant. Vérifiez donc si votre ordinateur a des restrictions spécifiques ou si une mise à jour du BIOS/UEFI est disponible. Dans certains cas, une mise à jour ou un reset vers les paramètres par défaut peut débloquer la situation, mais faites-le uniquement si vous êtes à l’aise avec ces opérations.

Pour conclure

Utiliser PowerShell pour supprimer des fichiers et des dossiers est une compétence essentielle, que ce soit pour faire du nettoyage en masse ou automatiser des tâches répétitives. Ce n’est pas si compliqué, mais il faut faire attention aux chemins, à la syntaxe, et aux confirmations. Avec un peu de pratique, ça peut devenir plus rapide que de cliquer partout. Mais n’oubliez pas : soyez prudent — vérifiez deux fois les chemins, évitez de supprimer ce qui ne faut pas, et sauvegardez toujours vos données importantes avant de lancer des opérations risquées.

J’espère que ces conseils vous auront été utiles — ça m’a pris un temps fou pour tout comprendre, alors si ça peut éviter à quelqu’un d’y passer un week-end, tant mieux. Bonne chance, et bon nettoyage  !