Note: vider "corbeille" $recycle.bin
for %d in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do @if exist %d:\$Recycle.Bin rd /s /q %d:\$Recycle.Bin
## Explication par parties :
1. `for %d in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z)`
- Cette partie crée une boucle qui itère sur toutes les lettres de A à Z.
- `%d` est une variable qui prendra successivement chaque valeur de la liste.
2. `do`
- Indique le début de la commande à exécuter pour chaque itération de la boucle.
3. `@`
- Empêche l'affichage de la commande elle-même lors de son exécution.
4. `if exist %d:\$Recycle.Bin`
- Vérifie si un dossier $Recycle.Bin existe sur le lecteur correspondant à la lettre actuelle.
5. `rd /s /q %d:\$Recycle.Bin`
- Si le dossier $Recycle.Bin existe, cette commande le supprime.
- `rd` signifie "remove directory" (supprimer le répertoire).
- `/s` indique de supprimer tous les fichiers et sous-dossiers.
- `/q` effectue la suppression en mode silencieux (quiet), sans demander de confirmation.
## Fonctionnement global :
La commande parcourt toutes les lettres de lecteur possibles (A à Z) et pour chaque lettre :
1. Elle vérifie si un dossier $Recycle.Bin existe sur ce lecteur.
2. Si le dossier existe, elle le supprime complètement avec tout son contenu.
Cette méthode est efficace car elle :
- Couvre tous les disques potentiels, y compris les disques externes.
- Ne génère pas d'erreur pour les lettres de lecteur non utilisées.
- Effectue l'opération rapidement et sans intervention de l'utilisateur.
## Précautions :
- Cette commande supprime définitivement tous les fichiers de toutes les Corbeilles.
- Elle doit être utilisée avec précaution, car elle ne demande pas de confirmation.
- Il est recommandé de l'exécuter en tant qu'administrateur pour assurer l'accès à tous les lecteurs.
Cette commande est particulièrement utile pour les administrateurs système qui doivent nettoyer rapidement plusieurs disques sur un ordinateur.
Thu Aug 29 20:00:10 2024 - permalink -
-
http://www.la-pub-dans-les-films.fr/shaarli/?-bDD4g