Parfois, une énorme quantité de fichiers est stocké sur votre machine qui n'est plus nécessaire. Disons que nous voulons nettoyer les fichiers qui ne sont pas utilisés pendant plus de x jours. Le "X»Fait référence à un nombre représentant le nombre de jours, comme plus de 5 jours, plus de 7 ans, etc. Nous devons les supprimer mensuellement. À cette fin, nous décrirons plusieurs techniques pour supprimer des fichiers plus âgés de plus de X jours:
Les résultats suivants sont attendus:
Méthode 1: Supprimer les fichiers plus âgés de X jours sous Windows à l'aide de l'invite de commande
L'invite de commande est une ligne de commande Windows principalement utilisée UI / shell. Il est principalement utilisé pour effectuer différentes tâches via la ligne de commande. Supposons que nous voulons supprimer les fichiers plus anciens que «30» jours du nom du répertoire «dossier» comme vous pouvez le voir dans l'image suivante:
Pour supprimer des fichiers plus âgés que les jours X, suivez les étapes ci-dessous.
Étape 1: Ouvrez l'invite de commande
Appuyez d'abord sur le «Fenêtre«Clé et lancez le«Commencer" menu. Exécutez l'invite de commande en tant qu'utilisateur d'administration dans le menu de démarrage:
Étape 2: Supprimer les fichiers plus âgés que les jours
Exécutez la commande fournie pour supprimer des fichiers plus âgés que x (30) jours:
> Forfiles / p "c: \ users \ anuma \ downloads \ dossier" / s / d -30 / c "cmd / c del @file"
La commande est décrite comme:
Vous pouvez voir que nous avons réussi à supprimer les fichiers de plus de 30 jours:
Maintenant, nous allons effectuer cette opération en utilisant les techniques susmentionnées une par une.
Méthode 2: Supprimer les fichiers plus âgés de X jours dans Windows à l'aide de PowerShell
PowerShell est un outil de ligne de commande utilisé pour effectuer des tâches basées sur Windows à l'aide de commandes. C'est une interface de ligne de commande bien connue. La procédure dirigée ci-dessous est suffisamment efficace pour supprimer des fichiers plus âgés que X jours à l'aide de PowerShell.
Étape 1: Ouvrez Windows PowerShell
Ouvrez le Windows PowerShell à partir du menu de démarrage:
Étape 2: Supprimer les fichiers plus âgés que les jours
Pour supprimer des fichiers antérieurs à X Day, utilisez la commande mentionnée:
Get-ChildItem "C: \ Users \ anuma \ downloads \ dossier" -recurse | Où-objet ($ _.LastWriteTime -Lt (Get-Date).Adddays (-30)) | Retirer l'objet
La sortie divisée ci-dessous indique que nous avons réussi des fichiers supprimés de plus de 30 jours:
Méthode 3: Supprimer automatiquement les fichiers plus anciens de X dans Windows à l'aide de tâches
Task Scheduler est un programme d'utilité du système d'exploitation Windows intégré utilisé pour planifier des tâches. Planions une tâche qui supprimera automatiquement le fichier plus âgé que les jours X sur une base mensuelle. Cette action d'automatisation est également possible sur une base hebdomadaire ou quotidienne. Suivez les étapes données pour atteindre cet objectif.
Étape 1: Open Task Scheduler
Faites une recherche de «Planificateur de tâches" dans le "Commencez”Menu et ouvrez l'application Task Scheduler à partir des résultats affichés:
Étape 2: Créez une tâche
Planifiez une nouvelle tâche pour supprimer des fichiers plus âgés que x jours. Pour ce faire, cliquez sur l'option «Créer des tâches» à partir du menu «Action»:
Étape 3: Définissez les données de la tâche générale
Tapez le nom de la tâche dans le «Nom»Champ de texte et ajoutez une description (recommandée mais pas obligatoire) comme nous l'avons fait ici:
Étape 4: Tâche de planification
Après avoir terminé le paramètre général, ouvrez le «Déclencheurs”Menu à partir de la barre de menu et appuyez sur le"Nouveau”Bouton pour planifier une tâche:
Sélectionnez le "Selon un calendrier”Option dans le"Commencer une tâche" menu déroulant. Ensuite, planifiez une tâche pour supprimer les fichiers sur une base mensuelle. Définir la date à laquelle la tâche planifiée s'exécutera. Définissez également le mois dans lequel la tâche s'exécutera automatiquement comme nous l'avons ajouté "Janvier","Février", et ainsi de suite. Après cela, frappez le "D'accord" bouton:
Étape 4: Spécifiez l'action pour supprimer les fichiers
Ensuite, à partir du menu d'action, définissez une nouvelle action. À cette fin, frappez le «nouveau»:
Du "Action«Liste déroulante, définissez l'option« Démarrer un programme ». Dans le domaine du script / programme, ajoutez "Forfiles"Et passez également un argument"/ p "C: \ Users \ anuma \ OneDrive \ Desktop \ Folder" / S / M *.TXT / D-10 / C "CMD / C DEL / Q @FILE"". Après cela, frappez le "D'ACCORD" bouton:
Vous pouvez voir cela, nous avons réussi à définir l'action pour supprimer les fichiers sur une base mensuelle:
De plus, à partir du «Paramètre"Menu, marquez l'option en surbrillance et cliquez sur"D'ACCORD" bouton:
La sortie ci-dessous montre que nous avons créé ou planifié avec succès une nouvelle tâche pour supprimer des fichiers de plus de 30 jours sur une base mensuelle:
Conclusion
Pour supprimer des fichiers plus âgés que X jours dans Windows, vous pouvez utiliser l'invite de commande ou le Windows PowerShell. GUI des fenêtres peut également être exercée pour servir l'objectif. Les commandes prises en charge par CMD et PowerShell supprimeront les fichiers conformément à leur dernière heure mise à jour. Nous pouvons automatiquement supprimer des fichiers plus anciens que les jours X dans Windows en planifiant un nouveau travail ou une nouvelle tâche dans l'application Task Manager. Ce guide a démontré toutes les méthodes pour supprimer des fichiers plus anciens que les jours de X dans Windows.