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.



Effectuez une installation propre de Windows 11 de six manières différentes

Effectuez une installation propre de Windows 11 de six manières différentes

Voici comment nettoyer l'installation de Windows 11 à partir de l'USB, de l'outil de création de média, de la réinitialisation de ce PC, du montage de l'ISO sur un SSD ou un disque dur sur votre ordinateur portable ou votre ordinateur de bureau.

Comment changer le mot de passe à laide de PowerShell sur Windows 11

Comment changer le mot de passe à laide de PowerShell sur Windows 11

PowerShell vous permet de changer rapidement le mot de passe de n'importe quel compte local Windows 11 avec quelques commandes, et voici comment.

Comment désactiver la recherche Web sur Windows 10 version 1803

Comment désactiver la recherche Web sur Windows 10 version 1803

Si les résultats Web sur la recherche Windows 10 ne vous conviennent pas, utilisez ce guide pour désactiver la fonctionnalité de la version 1803 modifiant le registre. Voici comment.

Comment exporter et importer des applications avec Winget sur Windows 11, 10

Comment exporter et importer des applications avec Winget sur Windows 11, 10

Sous Windows 11 ou Windows 10, vous pouvez exporter les applications installées dans un fichier JSON à l'aide de la commande winget. Vous pouvez également importer des applications. Étapes ici.

Comment supprimer la section Recommandé de Démarrer sur Windows 11

Comment supprimer la section Recommandé de Démarrer sur Windows 11

Pour supprimer la section Recommandé du menu Démarrer de Windows 11, activez la section Supprimer les recommandations de la stratégie de groupe du menu Démarrer.

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 linterface utilisateur des paramètres sur Windows Terminal

Comment activer linterface utilisateur des paramètres sur Windows Terminal

Windows Terminal 1.6 a une nouvelle interface utilisateur de paramètres et voici comment activer l'expérience pour modifier les paramètres sans modifier le fichier settings.json.

Comment ouvrir linvite de commande en tant quadministrateur à partir de lexplorateur de fichiers sur Windows 11

Comment ouvrir linvite de commande en tant quadministrateur à partir de lexplorateur de fichiers sur Windows 11

Pour ouvrir un emplacement de dossier à partir de l'explorateur de fichiers dans l'invite de commande en tant qu'administrateur, vous devez modifier le registre pour ajouter l'option de menu contextuel.

Comment résoudre le problème de connexion à distance avec un compte Microsoft sur Windows 11

Comment résoudre le problème de connexion à distance avec un compte Microsoft sur Windows 11

Pour corriger la connexion à distance avec un compte Microsoft pour accéder au dossier partagé ou au bureau à distance sur Windows 11, procédez comme suit :

Comment réinstaller Windows 10

Comment réinstaller Windows 10

Vous pouvez effacer le disque dur et réinstaller Windows 10 de deux manières à l'aide de l'option Réinitialiser ce PC ou d'une clé USB. Voici comment.

Comment corriger les erreurs 0xC1900101 sur Windows 10

Comment corriger les erreurs 0xC1900101 sur Windows 10

Lorsque vous obtenez l'une des erreurs 0xC1900101 en essayant d'installer Windows 10, cela signifie généralement des problèmes de pilote - Voici comment résoudre le problème.

Comment corriger les erreurs 0xC1900200 et 0xC1900202 sur Windows 10

Comment corriger les erreurs 0xC1900200 et 0xC1900202 sur Windows 10

Sous Windows 10, les erreurs 0xC1900200 - 0x20008 et 0xC1900202 - 0x20008 signifient que votre PC ne répond pas aux exigences minimales. Vérifier la résolution du problème

Comment changer la politique dexécution pour exécuter des scripts sur PowerShell

Comment changer la politique dexécution pour exécuter des scripts sur PowerShell

Pour permettre aux scripts de s'exécuter sur PowerShell, vous devez modifier la stratégie d'exécution. Le Set-ExecutionPolicy RemoteSigned autorise les scripts.

Comment désinstaller les pilotes sur Windows 11

Comment désinstaller les pilotes sur Windows 11

Pour DÉSINSTALLER un PILOTE sous Windows 11, utilisez l'application Paramètres, le Panneau de configuration ou le Gestionnaire de périphériques. Voici les instructions pour chaque méthode.

Comment activer le mode IE sur Microsoft Edge

Comment activer le mode IE sur Microsoft Edge

Pour activer le mode IE sur Microsoft Edge, vous pouvez utiliser de nouveaux paramètres de compatibilité ou l'éditeur de stratégie de groupe. Voici comment sur Windows 11 ou 10.

Comment corriger lavertissement de sécurité daccès aux fichiers réseau sur Windows 10

Comment corriger lavertissement de sécurité daccès aux fichiers réseau sur Windows 10

Si Windows 10 affiche Ces fichiers peuvent être dangereux pour votre ordinateur ou Nous ne pouvons pas vérifier qui a créé ce message de fichier, utilisez ces correctifs.

Comment activer le menu ruban classique de lExplorateur de fichiers sur Windows 11

Comment activer le menu ruban classique de lExplorateur de fichiers sur Windows 11

Sous Windows 11, vous pouvez ramener le menu ruban classique dans l'explorateur de fichiers, et voici comment en modifiant le registre.

Comment changer le type de police par défaut sur Windows Terminal

Comment changer le type de police par défaut sur Windows Terminal

Le terminal Windows vous permet de modifier la police globalement et individuellement pour chaque console, et voici comment procéder.

Comment désinstaller complètement le pilote graphique à laide de DDU sous Windows 10

Comment désinstaller complètement le pilote graphique à laide de DDU sous Windows 10

Le programme de désinstallation du pilote d'affichage supprime complètement les pilotes graphiques Nvidia et AMD lorsque d'autres échouent ou que vous souhaitez une suppression complète sous Windows 10.

COMMENT CLONER UN DISQUE DUR WINDOWS 10 VERS UN NOUVEAU SSD À LAIDE DE MACRIUM REFLECT

COMMENT CLONER UN DISQUE DUR WINDOWS 10 VERS UN NOUVEAU SSD À LAIDE DE MACRIUM REFLECT

Macrium Reflect est un excellent outil pour le clonage de disque, que vous remplaciez un disque dur par un SSD ou que vous créiez une sauvegarde complète. Voici comment l'utiliser.

9 façons de corriger les notifications qui ne saffichent pas sur Mac

9 façons de corriger les notifications qui ne saffichent pas sur Mac

Les notifications sont-elles retardées ou ne fonctionnent-elles pas sur votre Mac ? Voici comment corriger les notifications qui ne s'affichent pas sur Mac.

6 façons de corriger le geste de double pression qui ne fonctionne pas sur Apple Watch

6 façons de corriger le geste de double pression qui ne fonctionne pas sur Apple Watch

Le geste de double pression ne fonctionne-t-il pas sur votre Apple Watch Series 9 ou Apple Watch Ultra 2 ? Découvrez ces 6 façons de résoudre le problème.

Comment mettre des émojis dans les noms des chaînes Discord

Comment mettre des émojis dans les noms des chaînes Discord

Vous cherchez à ajouter du style et de la personnalité à votre serveur Discord ? voici comment mettre des emojis dans le nom de la chaîne Discord rapidement et facilement.

5 meilleurs correctifs pour Center Stage ne fonctionnant pas sur iPad

5 meilleurs correctifs pour Center Stage ne fonctionnant pas sur iPad

Si la fonctionnalité Center Stage ne fonctionne pas pendant les appels vidéo sur votre iPad, voici quelques solutions efficaces pour résoudre le problème.

Comment inverser le sens de défilement sur Mac

Comment inverser le sens de défilement sur Mac

Vous souhaitez inverser le sens de défilement sur votre Mac ? Ou souhaitez une direction de défilement indépendante pour votre souris. Consultez notre guide pour savoir comment.

Comment utiliser la fonctionnalité multi-pistes audio de YouTube

Comment utiliser la fonctionnalité multi-pistes audio de YouTube

Voyons comment utiliser la fonctionnalité multi-pistes audio de YouTube et passer à une langue audio différente sur la même vidéo YouTube.

Comment vider le cache sur Spotify et que se passe-t-il lorsque vous le faites

Comment vider le cache sur Spotify et que se passe-t-il lorsque vous le faites

La suppression de Spotify résout les problèmes de lecture et libère de l'espace de stockage sur votre téléphone. Voici comment vider le cache sur Spotify.

Comment afficher et supprimer lhistorique musical de YouTube

Comment afficher et supprimer lhistorique musical de YouTube

Vous cherchez un moyen d’afficher et de supprimer votre historique YouTube Music ? Jetez un œil à cet article et nous vous montrerons comment faire !

8 façons de travailler pour obtenir Microsoft Office gratuitement

8 façons de travailler pour obtenir Microsoft Office gratuitement

Vous cherchez à économiser de l’argent tout en accédant aux puissantes fonctionnalités de Microsoft Office ? Voici 8 meilleures façons d’obtenir Microsoft Office gratuitement.

2 façons de corriger le mauvais ordre des messages sur les appareils Samsung Galaxy

2 façons de corriger le mauvais ordre des messages sur les appareils Samsung Galaxy

Voyez-vous le mauvais ordre des messages sur votre téléphone Galaxy ? Ce n’est pas comme ça que c’est censé fonctionner. Résolvons le problème.