PS Autres ...

Powershell : suppression de fichiers en fonction de leur date de création

Ce One-Liner permet de supprimer les fichiers contenus dans un dossier en fonction de leur date de création (ici 60 jours) :

Get-Childitem $DataFolder -recurse | ?{($_.PSIsContainer -eq 0) -and ($_.CreationTime -lt (get-Date).adddays(-60))} | remove-item

 

  • $DataFolder est la variable indiquant le chemin du répertoire où sont stockés les fichiers.
  • PSIsContainer indique s’il s’agit d’un dossier (donc on ne le supprime pas).
  • (get-Date).adddays(-60) indique la date d’il y a 60 jours, modifiez cette valeur pour sélectionner plus ou moins de fichiers.
Click to comment

Leave a Reply

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Most Popular

To Top
Verified by MonsterInsights