Retour au blog
Arnošt Havelka

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 interactive
Manipulation PowerShell : répétition de nettoyage

Manipulation 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

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.

À suivre

Effet d'entraînement PowerShell : filtre le signal

Utilisez Where-Object dans les pipelines pour isoler rapidement les fichiers journaux pertinents.