172 votes

Supprimer des fichiers ou des dossiers de manière récursive sur Windows CMD

Comment supprimer des fichiers ou des dossiers de manière récursive sous Windows à partir de la ligne de commande ?

J'ai trouvé cette solution où le chemin que nous conduisons sur la ligne de commande et exécuter cette commande.

J'ai donné un exemple avec un dossier d'extension de fichier .svn :

for /r %R in (.svn) do if exist %R (rd /s /q "%R")

6voto

saleh ahmed Points 71

Si vous voulez supprimer une extension spécifique de manière récursive, utilisez ceci :

For /R "C:\Users\Desktop\saleh" %G IN (*.ppt) do del "%G"

4voto

Michael Armes Points 782

Vous pouvez aussi le faire :

del /s /p *.{your extension here}

El /p vous demandera pour chaque fichier trouvé, si vous êtes nerveux à l'idée de supprimer quelque chose que vous ne devriez pas.

4voto

mjoao Points 177

Utilisez les fenêtres rmdir commande

C'est-à-dire, rmdir /S /Q C:\Temp

J'utilise aussi ceux ci-dessous depuis quelques années maintenant, sans problème.

Vérifiez d'autres options avec : forfiles / ?

Suppression récursive du dossier SQM/Telemetry dans Windows

forfiles /p %SYSTEMROOT%\system32\LogFiles /s /m *.* /d -1 /c "cmd /c del @file"

Supprimer les fichiers TMP de Windows de manière récursive

forfiles /p %SYSTEMROOT%\Temp /s /m *.* /d -1 /c "cmd /c del @file"

Suppression récursive des fichiers et dossiers TEMP de l'utilisateur

forfiles /p %TMP% /s /m *.* /d -1 /c "cmd /c del @file"

4voto

Max Points 131

Pour effacer complètement un dossier avec des commandes natives et obtenir un journal sur ce qui a été fait.

Voici une façon inhabituelle de le faire :

Supposons que nous voulions effacer le D : \temp dir

mkdir d:\empty
robocopy /mir d:\empty d:\temp
rmdir d:\empty

2voto

Selrac Points 901

Pour les fichiers cachés, j'ai dû utiliser ce qui suit :

DEL /S /Q /A:H Thumbs.db

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X