Windows Tips & News

Comment supprimer des fichiers de plus de X jours sous Windows 10

click fraud protection
CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système

Windows 10 a un certain nombre d'améliorations qui vous permettent de garder votre PC propre. Ses versions récentes incluent des outils intégrés pour Vide la poubelle de recyclage et nettoyer le Dossier de téléchargements périodiquement. Malheureusement, si vous exécutez une version antérieure de Windows 10 ou une version précédente du système d'exploitation, ces fonctionnalités ne sont pas disponibles pour vous. Voici comment supprimer des fichiers antérieurs à certains jours en utilisant trois méthodes différentes.

Publicité


Pour atteindre cet objectif, vous n'avez même pas besoin d'outils tiers. Cela peut être fait à l'aide de l'explorateur de fichiers, de PowerShell ou d'un fichier batch.

L'explorateur de fichiers est l'application de gestion de fichiers par défaut dans Windows 10. Il a une zone de recherche spéciale. Lorsqu'il se concentre, il affiche un certain nombre d'options avancées dans le ruban. Pour activer la fonction de recherche dans l'explorateur de fichiers, cliquez sur la zone de recherche ou appuyez sur

F3 sur le clavier. Le ruban se présentera alors comme suit :Ruban de recherche de l'explorateur de fichiers Voici comment l'utiliser pour supprimer des fichiers antérieurs à un certain nombre de jours.

Contenucacher
Supprimer les fichiers de plus de X jours avec l'explorateur de fichiers
Supprimer les fichiers de plus de X jours avec un fichier batch
Supprimer automatiquement les fichiers de plus de X jours
Supprimer les fichiers de plus de X jours avec PowerShell

Supprimer les fichiers de plus de X jours avec l'explorateur de fichiers

  1. Ouvrez l'onglet Outils de recherche dans le ruban (F3).
  2. Clique sur le Date modifiée bouton. Il a une liste déroulante avec des options.Explorateur de fichiers Date de modification Recherche déroulante
  3. Sélectionnez l'option souhaitée, comme La semaine dernière.

L'explorateur de fichiers filtrera les résultats immédiatement. Sélectionnez les fichiers dont vous n'avez pas besoin et appuyez sur le bouton Effacer touche pour supprimer des fichiers. Vous pouvez également cliquer avec le bouton droit sur la sélection et choisir Effacer depuis le menu contextuel.Explorateur de fichiers Supprimer les fichiers

Astuce: Vous pouvez utiliser vos propres filtres de taille personnalisés. Tout ce dont vous avez besoin est de saisir la condition de filtre souhaitée dans la zone de recherche de l'explorateur de fichiers comme suit :

date de modification: 1/11/2017.. 11/20/2017
Explorateur de fichiers Rechercher des fichiers antérieurs à

Au lieu de 'datemodified', vous pouvez utiliser 'datecreated' pour rechercher des fichiers dans une plage de dates spécifique.

Vous pouvez également saisir le paramètre lié à la date et saisir un caractère deux-points (:). Cela fera que l'explorateur de fichiers affichera le sélecteur de date. Choisissez une date ou une condition dans la fenêtre contextuelle du calendrier. Vous pouvez cliquer sur une date et faire glisser pour spécifier une plage de dates. De cette façon, vous pouvez filtrer les résultats pour obtenir exactement ce que vous voulez.

Explorateur de fichiers Rechercher des fichiers par plage de dates

Cette méthode est bonne pour supprimer des fichiers manuellement de temps en temps. Si vous devez automatiser la procédure, par ex. nettoyez régulièrement le dossier Téléchargements, vous devez utiliser l'invite de commande ou les méthodes PowerShell. Passons-les en revue.

Supprimer les fichiers de plus de X jours avec un fichier batch

Dans mon article précédent, Trouver des fichiers volumineux dans Windows 10 sans outils tiers, nous avons appris l'utilité PourFichiers commande console. Cette commande sélectionne un fichier (ou un ensemble de fichiers) et exécute une commande sur ce fichier.

Aide Forfiles

Les commutateurs que nous pouvons utiliser sont les suivants :
/S - Ce commutateur rend les sous-répertoires récursifs forfiles. Comme "DIR /S".
/D - Sélectionnez les fichiers avec une date de dernière modification. Par exemple, -365 signifie il y a plus d'un an, -30 signifie il y a un mois.
/P - Pour indiquer le chemin pour démarrer la recherche.
/C "commande" - Cette commande spécifie la commande à exécuter sur chaque fichier qui sera trouvé. Les chaînes de commande doivent être entourées de guillemets doubles.

La commande par défaut est "cmd /c echo @file".

Les variables suivantes peuvent être utilisées dans la chaîne de commande :
@file - renvoie le nom du fichier.
@fname - renvoie le nom du fichier sans extension.
@ext - renvoie uniquement l'extension du fichier.
@path - renvoie le chemin complet du fichier.
@relpath - renvoie le chemin relatif du fichier.
@isdir - renvoie "TRUE" si un type de fichier est
un répertoire et "FALSE" pour les fichiers.
@fsize - renvoie la taille du fichier en octets.
@fdate - renvoie la date de dernière modification du fichier.
@ftime - renvoie l'heure de la dernière modification du fichier.

Pour supprimer des fichiers plus anciens que X jours, procédez comme suit.

  1. Ouvrir une nouvelle invite de commande exemple.
  2. Tapez la commande suivante :
    ForFiles /p "C:\My Folder" /s /d -30 /c "cmd /c del @file"

    Remplacez le chemin du dossier et le nombre de jours par les valeurs souhaitées et vous avez terminé.Explorateur de fichiers Supprimer les fichiers plus anciens que Cmd

Par exemple, pour supprimer les fichiers de plus d'un mois du dossier Téléchargements, utilisez la commande suivante :

ForFiles /p "%userprofile%\Downloads" /s /d -30 /c "cmd /c del @file"

Cette astuce fonctionne dans toutes les versions modernes de Windows, y compris Windows 7, Windows 8, Windows 8.1 et Windows 10.Explorateur de fichiers Supprimer les téléchargements antérieurs à Cmd

Supprimer automatiquement les fichiers de plus de X jours

Vous pouvez automatiser cette tâche à l'aide de l'application Planificateur de tâches intégrée.

  1. Ouvrir les outils d'administration et cliquez sur l'icône Planificateur de tâches.
  2. Dans le volet de gauche, cliquez sur l'élément « Bibliothèque du planificateur de tâches » :Bibliothèque du planificateur de tâches Windows 10
  3. Dans le volet de droite, cliquez sur le lien « Créer une tâche » :Lien Créer une tâche Windows 10
  4. Une nouvelle fenêtre intitulée "Créer une tâche" s'ouvrira. Dans l'onglet "Général", indiquez le nom de la tâche. Choisissez un nom facilement reconnaissable comme « Supprimer les anciens fichiers ».Tâche de suppression des anciens fichiers de l'explorateur de fichiers
  5. Passez à l'onglet "Actions". Là, cliquez sur le bouton "Nouveau...":
    Onglet Actions de la fenêtre Créer une tâche de Windows 10Nouveau bouton de l'onglet Actions de la fenêtre Créer une tâche de Windows 10
  6. La fenêtre "Nouvelle action" s'ouvrira. Là, vous devez spécifier les données suivantes.
    Action: démarrer un programme
    Programme/scénario: ForFiles.exe
    Ajoutez des arguments (facultatif): /p "%userprofile%\Downloads" /s /d -30 /c "cmd /c del @file"
    Supprimer les anciens fichiers Ts ActionModifiez le chemin du dossier et le nombre de jours selon vos besoins.
  7. Accédez à l'onglet Déclencheurs dans votre tâche. Là, cliquez sur le bouton Nouveau.Nouveau bouton de déclenchement
  8. Sous Commencer la tâche, sélectionnez "Sur un calendrier" dans la liste déroulante et cliquez sur le bouton OK. Spécifiez quand vous voulez que la tâche s'exécute.Supprimer les anciens fichiers Ts Trigger
  9. Passez à l'onglet "Paramètres". Activer les options
    - Autoriser l'exécution de la tâche à la demande.
    - Exécuter la tâche dès que possible après un démarrage programmé manqué.Supprimer les anciens fichiers Ts Paramètres
  10. Cliquez sur OK pour créer votre tâche.

C'est ça.

Enfin, si vous préférez PowerShell, vous pouvez utiliser une applet de commande spéciale pour supprimer les anciens fichiers.

Supprimer les fichiers de plus de X jours avec PowerShell

  1. Ouvrir une nouvelle fenêtre PowerShell.
  2. Tapez la commande suivante :
    Get-ChildItem "%userprofile%\Téléchargements" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))}| Retirer l'objet

Si l'applet de commande Get-ChildItem trouve des fichiers datant de plus d'un mois, l'applet de commande Remove-Item sera appelée pour chaque fichier afin de le supprimer.

C'est ça.

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système

Windows 10 déplacer les applications Archives

Dans cet article, nous verrons comment déplacer des applications vers un autre lecteur dans Windo...

Lire la suite

Désactiver ou supprimer les applications les plus utilisées du menu Démarrer de Windows 10

Désactiver ou supprimer les applications les plus utilisées du menu Démarrer de Windows 10

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du sy...

Lire la suite

Microsoft pourrait séparer Cortana et Windows Search dans Windows 10 19H1

Microsoft pourrait séparer Cortana et Windows Search dans Windows 10 19H1

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du sy...

Lire la suite