Comment supprimer automatiquement les fichiers de plus de X jours à laide de PowerShell

Sur Windows 10, Storage sense est une fonctionnalité permettant de libérer automatiquement de l'espace lorsque vous manquez de stockage. La fonctionnalité fonctionne en supprimant les fichiers système indésirables, les fichiers qui se trouvent dans la corbeille ou le dossier Téléchargements depuis plus d'un mois et en rendant le contenu OneDrive que vous avez utilisé depuis un certain temps en ligne uniquement .

Bien que cette fonctionnalité puisse être utile pour contrôler l'espace de stockage, elle est limitée et n'offre pas la possibilité d'ajouter manuellement différents emplacements pour surveiller et supprimer les fichiers qui n'ont pas changé au cours du dernier mois environ. Si vous stockez des fichiers non importants dans un emplacement différent, il est possible d'utiliser PowerShell et le Planificateur de tâches pour surveiller et nettoyer les fichiers de tout dossier antérieur à un nombre de jours spécifié.

Dans ce guide , vous apprendrez les étapes pour supprimer automatiquement les fichiers qui n'ont pas été modifiés au cours du dernier mois ou du nombre de jours que vous spécifiez sur Windows 10 . (Ces étapes devraient également fonctionner sur Windows 11. )

Important : Il est recommandé de tester la commande à l'aide d'un dossier temporaire, car taper la mauvaise commande peut entraîner la suppression des mauvais fichiers.

Supprimer les fichiers de plus de X jours sur Windows 10 à l'aide de PowerShell

Si vous avez différents dossiers avec beaucoup de fichiers et que vous souhaitez nettoyer en supprimant ceux qui datent de plus de certains jours, vous pouvez suivre ces étapes :

  1. Ouvrez Démarrer sur Windows 10.

  2. Recherchez Windows PowerShell , cliquez avec le bouton droit sur le résultat et sélectionnez l' option Exécuter en tant qu'administrateur .

  3. Tapez la commande suivante pour supprimer les fichiers qui n'ont pas été modifiés au cours des 30 derniers jours et appuyez sur Entrée :

    Get-ChildItem –Path "C:\chemin\vers\dossier" -Recurse | Où-Objet {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Retirer l'objet

    Modifiez le chemin : "C:\path\to\folder"avec l'emplacement du dossier, vous souhaitez supprimer des fichiers et modifier -30pour sélectionner les fichiers avec une date de dernière modification dans la commande ci-dessus.

    How to delete files older than X days automatically using PowerShell

Supprimer automatiquement les fichiers de plus de X jours sur Windows 10 à l'aide du planificateur de tâches

La commande dans les instructions précédentes vous permet de supprimer des fichiers dans un dossier de plus de 30 jours, mais vous devez ouvrir PowerShell et exécuter la commande manuellement chaque fois que vous souhaitez libérer de l'espace.

Créer un script PowerShell à l'aide du Bloc-notes

Pour exécuter une tâche à l'aide du planificateur de tâches, vous devez créer un script PowerShell avec les étapes :

  1. Ouvrez Démarrer .

  2. Recherchez Bloc -notes et cliquez sur le premier résultat pour ouvrir l'expérience.

  3. Copiez et collez la commande suivante dans un fichier texte du Bloc-notes :

    Get-ChildItem –Path "C:\chemin\vers\dossier" -Recurse | Où-Objet {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Retirer l'objet

    Modifiez ce chemin : "C:\path\to\folder"avec l'emplacement du dossier, vous souhaitez supprimer des fichiers et modifier -30pour sélectionner les fichiers avec une date de dernière modification dans la commande ci-dessus.

  4. Cliquez sur le menu Fichier .

  5. Choisissez l' option Enregistrer sous .

  6. Enregistrez le fichier en utilisant le nom et l'extension cleanup.ps1 .

Créer une tâche à l'aide du planificateur de tâches

Si vous souhaitez automatiser le processus, vous devez utiliser le Planificateur de tâches pour créer une tâche qui exécute la commande à des intervalles spécifiés.

  1. Ouvrez Démarrer .

  2. Recherchez  Planificateur de tâches et cliquez sur le résultat.

  3. Cliquez avec le bouton droit sur le dossier Bibliothèque du planificateur de tâches .

  4. Cliquez sur l'  option Nouveau dossier .

  5. Tapez n'importe quel nom pour le dossier et cliquez sur OK . (Nous créons un nouveau dossier pour organiser les tâches et les séparer des tâches système.)

  6. Cliquez avec le bouton droit sur le dossier récemment créé et sélectionnez l' option Créer une tâche .

  7. Dans la case "Nom", entrez un nom pour la tâche.

  8. Sous l'onglet "Général", sous la section "Options de sécurité", sélectionnez l' option "Exécuter si l'utilisateur est connecté ou non" sous la section "Options de sécurité". (Cette option empêchera la fenêtre de commande d'apparaître lorsque la tâche s'exécutera automatiquement.)

    How to delete files older than X days automatically using PowerShell

  9. Décochez l'  option Ne pas stocker le mot de passe .

  10. Cliquez sur l'onglet "Déclencheurs".

  11. Cliquez sur le bouton Nouveau .

  12. À l'aide du menu déroulant « Commencer la tâche », sélectionnez Selon un horaire .

  13. Sous "Paramètres", spécifiez quand vous souhaitez que la tâche s'exécute (par exemple, À l'heure, Quotidien, Hebdomadaire, Mensuel). Quelle que soit l'option que vous sélectionnez, assurez-vous de spécifier les paramètres de démarrage sur le côté droit.

  14. Cliquez sur le  bouton OK .

    How to delete files older than X days automatically using PowerShell

  15. Cliquez sur l' onglet Actions .

  16. Cliquez sur le bouton Nouveau .

  17. Sélectionnez l' option Démarrer un programme à l'aide du menu déroulant "Actions".

  18. Dans le champ "Programme/script", tapez la commande suivante :

    powershell.exe

  19. Tapez la commande suivante dans le champ "Ajouter des arguments" et cliquez sur le bouton OK .

    -ExecutionPolicy Bypass C:\path\to\cleanup.ps1

    Modifiez le chemin : "C:\path\to\cleanup.ps1"avec l'emplacement du script PowerShell que vous avez précédemment créé pour supprimer les fichiers dans la commande.

    How to delete files older than X days automatically using PowerShell

  20. Cliquez sur l' onglet Paramètres .

  21. Cochez les options suivantes :

    • Autoriser l'exécution de la tâche à la demande.
    • Exécutez la tâche dès que possible après l'échec d'un démarrage planifié.
    • Si la tâche échoue, redémarrez tout.
  22. Cliquez sur le  bouton OK .

  23. Saisissez votre nom d'utilisateur et votre mot de passe administratifs (le cas échéant).

  24. Cliquez sur le  bouton OK .

Une fois que vous avez terminé les étapes, le script PowerShell s'exécutera selon le calendrier en supprimant les fichiers plus anciens que le nombre de jours que vous avez spécifié. N'oubliez pas de ne pas modifier le nom ni de déplacer le dossier vers un autre emplacement. Sinon, la tâche échouera.



Leave a Comment

Comment autoriser un fichier ou une application bloquée sur Microsoft Defender Antivirus

Comment autoriser un fichier ou une application bloquée sur Microsoft Defender Antivirus

Pour autoriser un fichier ou une application qui a été bloqué par Microsoft Defender Antivirus, suivez ces étapes sur Windows 10.

Comment activer le nouveau tableau de bord Spotlight sur Windows 11

Comment activer le nouveau tableau de bord Spotlight sur Windows 11

Windows 11 introduit un nouveau tableau de bord de bureau Stoplight, mais il s'agit actuellement d'une fonctionnalité cachée. Vous pouvez l'activer en suivant ces étapes.

Comment activer la nouvelle barre des tâches tactile sur Windows 11

Comment activer la nouvelle barre des tâches tactile sur Windows 11

Pour activer la barre des tâches optimisée pour le toucher sur Windows 11, lancez l'outil de commande ViveTool et exécutez la commande Vivetool /enable /id:26008830.

Comment activer la nouvelle page Composants système pour les paramètres sous Windows 11

Comment activer la nouvelle page Composants système pour les paramètres sous Windows 11

Pour activer la page des paramètres des composants système sur Windows 11, ouvrez l'invite de commande (admin) et exécutez la commande vivetool /enable /id:44702824.

Comment afficher les étiquettes de la barre des tâches sur Windows 11 23H2

Comment afficher les étiquettes de la barre des tâches sur Windows 11 23H2

Windows 11 inclut désormais une nouvelle option Ne jamais combiner pour afficher les étiquettes dans la barre des tâches, et voici comment activer et utiliser cette fonctionnalité.

Comment activer le nouveau sélecteur de widgets sur Windows 11

Comment activer le nouveau sélecteur de widgets sur Windows 11

Pour activer le nouveau sélecteur de widgets sur Windows 11, sur l'invite de commande (administrateur), exécutez la commande vivetool /enable /id:43040593.

Comment réinitialiser le fichier HOSTS par défaut sous Windows 11

Comment réinitialiser le fichier HOSTS par défaut sous Windows 11

Pour réinitialiser les fichiers Hosts aux paramètres par défaut sous Windows 11, créez un nouveau fichier texte avec le contenu par défaut et remplacez la configuration précédente.

Comment activer la nouvelle option du menu Démarrer pour désactiver les recommandations sur Windows 11

Comment activer la nouvelle option du menu Démarrer pour désactiver les recommandations sur Windows 11

Pour activer la nouvelle option du menu Démarrer afin de supprimer les recommandations, ouvrez l'invite de commande (admin) et exécutez la commande vivetool /enable /id:42916428.

Comment activer la nouvelle fonctionnalité de gestion automatique des couleurs (ACM) sur Windows 11

Comment activer la nouvelle fonctionnalité de gestion automatique des couleurs (ACM) sur Windows 11

Pour activer la gestion automatique des couleurs (ACM) pour les écrans SDR sous Windows 11, ouvrez l'invite de commande (admin) et exécutez vivetool /enable /id:36371531

Comment cloner la distribution WSL sur Windows 11

Comment cloner la distribution WSL sur Windows 11

Pour cloner une distribution WSL sur Windows 11, ouvrez l'invite de commande (admin), utilisez la commande wsl --export pour faire une copie et wsl --import pour cloner.

Comment activer la nouvelle barre détat système dans le menu de la barre des tâches sous Windows 11

Comment activer la nouvelle barre détat système dans le menu de la barre des tâches sous Windows 11

Pour activer la nouvelle expérience de la barre d'état système sur Windows 11, utilisez les commandes vivetool /enable /id:26008830 et vivetool /enable /id:38764045.

Comment cloner un disque dur Windows 11 sur SSD avec Macrium Reflect

Comment cloner un disque dur Windows 11 sur SSD avec Macrium Reflect

Pour cloner le disque dur sur SSD sous Windows 11, ouvrez Macrium Reflect, choisissez le lecteur et cliquez sur Cloner ce disque, choisissez la destination et clonez le lecteur.

Comment désactiver lapplication de la signature du pilote sur Windows 11

Comment désactiver lapplication de la signature du pilote sur Windows 11

Pour désactiver l'application de la signature du pilote sur Windows 11, ouvrez WinRE à partir des paramètres de récupération, ouvrez les paramètres de démarrage et désactivez l'application.

Comment exécuter une ancienne application en mode de compatibilité sous Windows 11

Comment exécuter une ancienne application en mode de compatibilité sous Windows 11

Pour exécuter une ancienne application avec le mode de compatibilité sur Windows 11, ouvrez les propriétés de l'application et dans le robinet Compatibilité, activez le mode de compatibilité.

Comment activer les thèmes cachés sur Windows 11

Comment activer les thèmes cachés sur Windows 11

Pour activer les thèmes cachés sur Windows 11, créez la clé Education et EnableEduThemes DWORD dans la clé de registre et modifiez la valeur sur 1.

Comment activer le nouveau gestionnaire de tâches sur Windows 11

Comment activer le nouveau gestionnaire de tâches sur Windows 11

Une nouvelle conception du Gestionnaire des tâches est disponible sur Windows 11, et voici les étapes pour activer le développement précoce sur la build 22557.

Comment supprimer les comptes de messagerie pour les applications de Windows 11

Comment supprimer les comptes de messagerie pour les applications de Windows 11

Pour supprimer les comptes de messagerie des applications sur Windows 11, utilisez les paramètres E-mails et comptes ou le Registre via la clé StoredIdentities. Voici comment.

Comment installer Windows 11 sans applications bloatware

Comment installer Windows 11 sans applications bloatware

Pour installer Windows 11 sans applications bloatware, lors de l'installation, choisissez l'option Anglais (Monde) dans le paramètre de format Heure et devise.

Comment changer les noms du menu de démarrage sous Windows 11, 10

Comment changer les noms du menu de démarrage sous Windows 11, 10

Pour modifier le nom du système d'exploitation dans le menu de gestion de démarrage sous Windows 11, ouvrez l'invite de commande (admin) et exécutez bcdedit /set {IDENTIFIER} description NEW-NAME

Comment activer de nouveaux paramètres dactions suggérées individuelles sur Windows 11

Comment activer de nouveaux paramètres dactions suggérées individuelles sur Windows 11

Pour activer les prochains paramètres de personnalisation des actions suggérées sur Windows 11, exécutez les commandes vivetool /enable /id:42623125 et 41058795.

7 correctifs pour le logiciel AMD Adrenalin qui ne fonctionne pas ou ne souvre pas

7 correctifs pour le logiciel AMD Adrenalin qui ne fonctionne pas ou ne souvre pas

Vous êtes confronté au problème du logiciel AMD Adrenalin qui ne fonctionne pas ou ne s

CORRECTIF : erreurs de connexion à Microsoft Teams

CORRECTIF : erreurs de connexion à Microsoft Teams

Pour corriger l

Comment utiliser le chat Zoom et des conseils utiles

Comment utiliser le chat Zoom et des conseils utiles

Apprenez à maîtriser le chat Zoom, une fonctionnalité essentielle pour les visioconférences, avec nos conseils et astuces.

Test de lordinateur portable HP Envy x360 15 (2023) : le 2-en-1 pour vous ?

Test de lordinateur portable HP Envy x360 15 (2023) : le 2-en-1 pour vous ?

Découvrez notre examen approfondi de l

Comment récupérer votre Instagram après avoir été désactivé ?

Comment récupérer votre Instagram après avoir été désactivé ?

Découvrez comment récupérer votre Instagram après avoir été désactivé en suivant nos étapes claires et simples.

Comment voir qui a consulté mon profil Instagram

Comment voir qui a consulté mon profil Instagram

Découvrez comment savoir qui a consulté votre profil Instagram avec nos solutions pratiques. Sauvegardez votre vie privée tout en restant informé !

Galaxy S22 : comment créer un GIF animé

Galaxy S22 : comment créer un GIF animé

Apprenez à créer des GIF animés facilement avec votre Galaxy S22. Découvrez les méthodes intégrées et des applications pratiques pour enrichir votre expérience.

Google Maps : Comment changer la devise du pays que vous visitez

Google Maps : Comment changer la devise du pays que vous visitez

Découvrez comment changer la devise dans Google Maps en quelques étapes simples pour mieux planifier vos finances durant votre voyage.

Microsoft Teams continue de sinstaller ou de se lancer au démarrage

Microsoft Teams continue de sinstaller ou de se lancer au démarrage

Microsoft Teams s

Comment se débarrasser du problème « Action bloquée sur Instagram »

Comment se débarrasser du problème « Action bloquée sur Instagram »

Vous obtenez l