Sous Windows 10, vous pouvez utiliser l’invite de commande et le planificateur de tâches pour supprimer automatiquement les fichiers antérieurs à un certain nombre de jours afin de libérer de l’espace et de garder vos fichiers organisés.
L’application Paramètres inclut Storage sense, une fonctionnalité qui s’exécute automatiquement lorsque l’espace de stockage est faible pour libérer de l’espace. Outre la possibilité de supprimer des fichiers temporaires, vous pouvez également activer la fonctionnalité pour supprimer les fichiers qui se trouvaient dans la corbeille ou le dossier Téléchargements qui n’ont pas changé au cours des 30 derniers jours. Cependant, la fonctionnalité est limitée et n’offre pas la possibilité de surveiller des dossiers supplémentaires pour supprimer leurs fichiers qui n’ont pas changé au cours des 60 derniers jours.
Si vous stockez des fichiers temporaires provenant d’Internet ou des projets dans différents dossiers, il est possible d’utiliser le PourFichiers commande dans l’invite de commande et le planificateur de tâches pour supprimer les fichiers de tout dossier antérieurs à un nombre de jours spécifique.
Dans ce guide, vous apprendrez les étapes pour supprimer manuellement les fichiers qui n’ont pas été modifiés depuis un certain nombre de jours et les étapes pour créer une tâche automatisée qui supprimera les fichiers de plus d’un certain nombre de jours dans n’importe quel dossier sous Windows 10 .
Comment utiliser ForFiles pour supprimer des fichiers de plus de X jours sur Windows 10
Si vous avez différents dossiers contenant de nombreux fichiers et que vous souhaitez nettoyer en supprimant les fichiers antérieurs à un certain nombre de jours, vous pouvez utiliser la commande ForFiles.
Pour utiliser la commande ForFiles afin de supprimer des fichiers antérieurs à un certain nombre de jours, procédez comme suit :
-
Ouvert Démarrer sur Windows 10.
-
Rechercher Invite de commandescliquez avec le bouton droit sur le résultat et sélectionnez le Exécuter en tant qu’administrateur option.
-
Tapez la commande suivante pour supprimer les fichiers qui n’ont pas été modifiés au cours des 30 derniers jours et appuyez sur Entrer:
ForFiles /p "C:\path\to\folder" /s /d -30 /c "cmd /c del /q @file"
Dans la commande ci-dessus, n’oubliez pas de modifier
"C:\path\to\folder"
en spécifiant le chemin d’accès au dossier dans lequel vous souhaitez supprimer des fichiers et modifier/d -30
pour sélectionner les fichiers avec une date de dernière modification.ForFiles à l’aide de l’invite de commande
Répartition de la commande ForFiles
- /p — indique le chemin d’accès pour lancer la recherche.
- /s — demande à ForFiles de rechercher dans les sous-répertoires.
- /ré – spécifie la date de la dernière modification d’un fichier.
- /c — ordonne à ForFiles d’exécuter la commande, qui doit être entourée de guillemets doubles. La valeur par défaut est “cmd /c del @fichier”.
- /q — permet de supprimer des dossiers sans nécessiter de confirmation.
Si vous souhaitez en savoir plus sur ces commutateurs, utilisez le ForFiles /?
Commander.
Comment utiliser le planificateur de tâches pour supprimer automatiquement les fichiers de plus de X jours sous Windows 10
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 l’invite de commande et exécuter la commande manuellement chaque fois que vous souhaitez libérer de l’espace.
Si vous souhaitez automatiser le processus, vous devez utiliser le Planificateur de tâches sur Windows 10 pour créer une tâche qui exécute la commande à des intervalles spécifiés.
Pour créer une tâche planifiée avec les commandes ForFiles afin de supprimer les fichiers qui n’ont pas été modifiés depuis un certain temps, procédez comme suit :
-
Ouvert Démarrer.
-
Rechercher Planificateur de tâches et cliquez sur le résultat supérieur pour ouvrir l’expérience.
-
Faites un clic droit sur le Bibliothèque du planificateur de tâches dossier.
-
Clique le Nouveau dossier option.
-
Tapez n’importe quel nom pour le dossier et cliquez sur d’accord. (Nous créons un nouveau dossier pour organiser les tâches et les séparer des tâches système.)
-
Cliquez avec le bouton droit sur le dossier récemment créé et sélectionnez le Créer une tâche option.
-
Dans la case “Nom”, entrez un nom pour la tâche.
-
Dans 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 “ option. (Cette option empêchera la fenêtre de commande d’apparaître lorsque la tâche s’exécutera automatiquement.)
Onglet Général du planificateur de tâches -
Effacer le Ne pas stocker le mot de passe option.
-
Cliquez sur l’onglet “Déclencheurs”, puis cliquez sur le Nouvelle bouton.
-
À l’aide du menu déroulant “Commencer la tâche”, sélectionnez le Sur un horaire option.
-
Sous “Paramètres”, spécifiez quand vous voulez 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 le Démarrer réglages sur le côté droit.
-
Clique le d’accord bouton.
Paramètres de déclencheur du planificateur de tâches -
Cliquez sur l’onglet “Actions”, puis cliquez sur le Nouvelle Bouton.
-
À l’aide du menu déroulant “Actions” et sélectionnez le Démarrer un programme option.
-
Dans la case “Programme/script”, tapez la commande suivante :
ForFiles
-
Tapez la commande suivante dans la case “Ajouter des arguments” et cliquez sur le d’accord bouton.
/p "C:\path\to\folder" /s /d -30 /c "cmd /c del /q @file"
Dans la commande ci-dessus, n’oubliez pas de modifier
"C:\path\to\folder"
en spécifiant le chemin d’accès au dossier dans lequel vous souhaitez supprimer des fichiers et modifier/d -30
pour sélectionner les fichiers avec une date de dernière modification.Paramètres d’action du planificateur de tâches -
Clique le d’accord bouton.
-
Cliquez sur l’onglet “Paramètres” et assurez-vous de cocher 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 chaque.
-
Clique le d’accord bouton.
Paramètres supplémentaires du planificateur de tâches -
Si vous y êtes invité, entrez votre nom d’utilisateur et votre mot de passe d’administrateur.
-
Clique le d’accord bouton.
Une fois que vous avez terminé les étapes, la commande s’exécutera selon le calendrier en supprimant les fichiers à l’emplacement antérieurs au 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.
Mise à jour du 5 janvier 2022 : Ce guide a été initialement publié en octobre 2017, et il a été révisé en janvier 2022 pour s’assurer que les étapes sont toujours exactes.