Manipulation PowerShell : répétition de nettoyage
Pratiquez les modèles récursifs et génériques Remove-Item en toute sécurité avant un véritable travail de nettoyage.
Démarrer la leçon interactiveManipulation PowerShell : répétition de nettoyage
Les opérations de suppression méritent une répétition contrôlée. Cette leçon isole la suppression récursive de dossiers et le nettoyage de fichiers génériques afin que votre intention reste explicite.
Commandes à pratiquer
Remove-Item -Path trash -Recurse
Remove-Item *.tmp
Signal terminal attendu
En cas de succès, les commandes de suppression sont silencieuses. Validez l'état avec :
Get-ChildItem
Les cibles supprimées ne devraient plus apparaître.
Pourquoi c'est important
Les erreurs de nettoyage coûtent cher. Pratiquer un contrôle sécurisé de la portée dans un bac à sable évite la perte accidentelle de données et améliore la confiance dans les flux de production.
Erreurs courantes
- Application de caractères génériques avant de lister les fichiers correspondants.
- En supposant que la suppression récursive a réussi sans vérification.
- Exécution du nettoyage à partir du mauvais contexte de répertoire.
Extension de la pratique
Créez des cibles jetables et supprimez-les :
New-Item -Path scratch -ItemType Directory | Out-Null
New-Item -Path a.tmp,b.tmp -ItemType File -Value 'temp' | Out-Null
Remove-Item -Path scratch -Recurse
Remove-Item *.tmp
Cela développe un rythme de nettoyage précis auquel vous pouvez faire confiance.
Références
Ces liens Microsoft Learn et de la documentation Windows fournissent des informations fiables sur les commandes utilisées dans cet article.