Comment supprimer des fichiers d'il y a X jours avec la commande PowerShell

Table des matières

Il existe de nombreuses tâches que nous pouvons effectuer à l'aide de Windows PowerShell dans Windows, qu'elles soient de toutes sortes, réseaux, utilisateurs, disques, etc. . , C'est pratique lorsqu'au sein de notre équipe, des tâches sont créées et exécutées qui stockent de grandes quantités de données, telles que des enregistrements ou des journaux, et cela remplit peu à peu l'espace disque et en réalité nous n'accédons que peu ou rien.

Windows PowerShell nous donne la possibilité de supprimer ces fichiers et aujourd'hui dans Solvetic nous allons voir comment supprimer ces fichiers de manière simple et fonctionnelle.

Pour cela, nous avons les données suivantes :

AGRANDIR

On peut voir différentes dates dans la colonne Date de création, PowerShell se charge de comparer ces dates de création et de supprimer les fichiers qui sont basés sur la condition que nous indiquons.

Étape 1
Pour réaliser cette tâche nous effectuerons l'exécution de cette suppression, nous accéderons à Windows PowerShell en tant qu'administrateurs et nous exécuterons la syntaxe suivante :

 Get-ChildItem -Chemin "Chemin" -Recurse | Where-Object CreationTime -LT (Get-Date) .AddDays (-10) | Retirer l'objet 
Étape 2
Cette applet de commande est composée des éléments suivants :

Get-ChildItemRépertoriez les fichiers dans le dossier sélectionné.

-CheminFait référence au chemin où se trouvent les fichiers à supprimer.

-RécurseurObtenez les détails de ces fichiers.

Où-ObjetcLes objets avec la date de création attribuée seront supprimés.

-LT (Obtenir-Date)Exécuter une action, dans ce cas il obtient la date de création.

Ajouter des joursNous spécifions le nombre de jours, c'est-à-dire que les fichiers avec des dates inférieures à cela seront supprimés.

Retirer l'objetSupprimez les fichiers.

Étape 3
Dans cet exemple, nous supprimerons les fichiers qui ont été créés 10 jours avant la date actuelle :

AGRANDIR

Étape 4
On peut voir le changement produit :

Avant suppression

AGRANDIR

Après suppression

AGRANDIR

On constate que le ou les fichiers qui ont été créés avant ces dix jours ont été supprimés.

Si nous le souhaitons, nous pouvons ajouter ce script dans le planificateur de tâches pour que cette action soit effectuée automatiquement et ainsi libérer de l'espace disque.

wave wave wave wave wave