Comment supprimer automatiquement les fichiers plus anciens qu'un certain nombre de jours sur un PC Windows

Vous avez un dossier dans lequel vos fichiers journaux s'accumulent et le dossier grossit de jour en jour. Maintenant, pour que les nouveaux fichiers journaux arrivent, vous avez certainement besoin d'espace. Mais si vous devez le faire manuellement, cela prendra certainement du temps. Que diriez-vous de double-cliquer sur un fichier de commandes et le fichier de commandes supprimerait les fichiers plus anciens qu'un nombre de jours spécifié? Ou disons que diriez-vous que le fichier de commandes supprime tous les fichiers d'une extension particulière, disons .temp, chaque fois que vous double-cliquez dessus? Super? Cet article est donc fait sur mesure pour vous alors.

Lisez la suite pour savoir comment vous pouvez facilement supprimer tous les fichiers, ou des fichiers spécifiques, plus anciens qu'un certain nombre de jours à l'aide d'un simple script batch.

Table des matières

Exemple de scénario

Veuillez vous assurer que vous disposez de tous les fichiers à prendre en compte pour la suppression sous un parent dossier. Il est normal que ce dossier parent ait des sous-dossiers, car le script batch recherchera également les fichiers dans les sous-dossiers pour les supprimer. Dans l'exemple suivant, j'ai un dossier nommé File Repo, sous lequel j'ai tous les fichiers que je dois envisager de supprimer.

1 minute d'échantillon

Section 1: Comment supprimer automatiquement tous les fichiers plus anciens qu'un nombre de jours spécifique

Étape 1: Aller à n'importe quel endroit de votre choix, il peut même s'agir de votre bureau. C'est là que votre fichier batch sera créé.

À présent clic droit n'importe où sur un espace vide puis cliquez sur Nouveau puis sur Document texte.

PUBLICITÉ

2 Nouveau fichier Min

Étape 2: Cliquez une fois sur le fichier nouvellement créé, puis appuyez sur le F2 la clé de Renommer ce.

Donnez le dossier n'importe quel nom de votre choix, mais assurez-vous de donner l'extension du fichier comme chauve souris. Dans l'exemple ci-dessous, nous avons nommé notre fichier batch comme geekPageBatchDelete.bat.

Noter: Il est très important de donner chauve souris extension.

3 Nom Fichier Min

Étape 3: Appuyez sur le Entrer clé et vous obtiendrez ce qui suit Renommer fenêtre, où vous devez appuyer sur le Oui bouton pour continuer.

4 Renommer Min

Étape 4: Comme ensuite, clic-droit sur la nouvelle création fichier de commandes puis cliquez sur le Éditer option.

5 Éditer Min

Étape 5: Copiez et collez le code suivant sur la Bloc-notes fichier qui s'ouvre devant vous.

@Écho off. pourfichiers /p "" /s /m *.* /D - /C "cmd /c del @chemin"

Note importante: Veuillez remplacer avec le chemin complet de votre dossier parent contenant vos fichiers. Aussi, remplacez avec le nombre réel de jours. Tous les fichiers plus anciens que le nombre de jours indiqué seront supprimés. Vous pouvez vous référer à la capture d'écran ci-dessous pour une image plus claire.

6 Bloc-notes Image Min

Explication du scénario

Cette section est destinée à nos lecteurs geeks qui sont curieux de connaître le fonctionnement interne de nos petits scripts. Voyons ce qui se passe dans le script ci-dessus.

pourfichiers – Ce mot-clé est utilisé pour exécuter la commande sur chaque fichier à l'intérieur du dossier sélectionné.

/p/p définit le chemin d'accès à la chaîne, qui est, qui le suit.

/s – Ce paramètre s'assure que tous les fichiersà l'intérieur la sous-dossiers sont également parcourus.

/m *.*/m paramètre est de faire la correspondance. Le joker *.* signifie que tous les fichiers doivent être pris en compte, quels que soient leurs noms et leurs extensions.

/RÉ – En utilisant ce paramètre, vous pouvez spécifier un Date.

/C – C'est après ce paramètre que l'on précise le commande qui doit être exécuté sur tous les fichiers remplissant les conditions.

PUBLICITÉ

de @path – Cela supprimera le fichier au chemin donné, qui remplit le reste des conditions ci-dessus. Depuis que nous avons utilisé pourfichiers, tous les fichiers seront supprimés un par un.

Étape 6: Appuyez maintenant sur Dossier onglet en haut, puis appuyez sur le sauvegarder option.

7 Enregistrer le fichier Min

ALERTE: Avant de passer à l'étape 7, assurez-vous d'avoir une sauvegarde si nécessaire. Une fois que vous avez exécuté le fichier de commandes, tous les fichiers du dossier spécifié qui sont plus anciens que le nombre de jours spécifié seront supprimés.

Étape 7: Maintenant, tout simplement double-cliquez sur le lotdossier pour l'exécuter et voir la magie.

8 Exécuter le lot Min

Section 2: Comment supprimer automatiquement un fichier spécifique plus ancien qu'un nombre de jours spécifique

Disons maintenant que vous avez un fichier spécifique que vous devez supprimer s'il date de plus d'un certain nombre de jours. Dans ce cas, vous pouvez suivre exactement les mêmes étapes que dans la section ci-dessus, mais dans Étape 5, s'il vous plaît copier et coller le code suivant à la place.

@Écho off. pourfichiers /p "" /s /m  /RÉ - /C "cmd /c del @chemin"

Remplacer ce qui suit:

-> Le chemin d'accès réel à votre dossier contenant le fichier à supprimer.

– Le nom du fichier à supprimer.

– Le nombre réel de jours.

9 fichier spécifique Min

Section 3: Comment supprimer automatiquement les fichiers avec une extension de fichier spécifique et plus anciens qu'un nombre de jours spécifique

Supposons maintenant que vous souhaitiez supprimer tous les fichiers txt d'un dossier, ou les fichiers docx, qui sont antérieurs à un certain nombre de jours. Dans ce cas, vous pouvez suivre les étapes mentionnées dans Section 1. Mais tout comme dans la section 2, dans Étape 5, copier et coller le code suivant à la place.

@Écho off. pourfichiers /p ""/s/m*. /RÉ - /C "cmd /c del @chemin"

Remplacer ce qui suit:

– Il s'agit du chemin du dossier contenant le fichier à supprimer.

– Le type d'extension que vous souhaitez supprimer.

– Si le fichier est plus ancien que le nombre de jours spécifié et porte l'extension mentionnée à l'aide de, il sera supprimé.

10 minutes de prolongation

Section 4: Comment supprimer automatiquement tous les fichiers

Voyons un autre cas où vous souhaitez supprimer tous les fichiers d'un dossier spécifique, quelle que soit leur extension et le nombre de jours depuis leur création. Dans ce cas, vous devez spécifier le nombre de jours comme zéro. Les étapes sont toutes les mêmes que celles mentionnées dans Section 1, la seule différence réside dans le code que vous collez Étape 5, qui devrait être comme ci-dessous.

@Écho off. pourfichiers /p "" /s /m *.* /D -0 /C "cmd /c del @chemin"

Remplacer ce qui suit:

– Tous les fichiers de ce chemin seront supprimés quelle que soit leur extension ou leur ancienneté.

11 Tous les fichiers Min

Vous pouvez également essayer d'autres combinaisons comme la suppression tous les fichiers qui sont d'un extension spécifique par combinant les sections 3 et 4. Veuillez nous faire savoir si vous avez d'autres exigences personnalisées.

C'est ça. Veuillez nous indiquer dans la section des commentaires si vous pouvez automatiser le processus à l'aide de notre article.

Restez à l'écoute pour plus de trucs, astuces, astuces et hacks incroyables.

Comment empêcher les sites Web de suivre votre position en désactivant la géolocalisation

Comment empêcher les sites Web de suivre votre position en désactivant la géolocalisationCommentL'internet

31 août 2016 Par TechnicienÉcrivainComment empêcher les sites Web de suivre votre position en désactivant la géolocalisation dans le navigateur: La fonction de géolocalisation est une fonctionnalit...

Lire la suite
Comment bloquer les programmes des utilisateurs avec AskAdmin sous Windows

Comment bloquer les programmes des utilisateurs avec AskAdmin sous WindowsCommentLogiciel Gratuit

15 décembre 2016 Par TechnicienÉcrivainComment bloquer les programmes des utilisateurs dans Windows avec AskAdmin: - Si vous avez un ami ou un frère qui utilise régulièrement un PC utilisateur, vou...

Lire la suite
Comment supprimer le profil utilisateur dans Windows 10 sans supprimer le compte

Comment supprimer le profil utilisateur dans Windows 10 sans supprimer le compteCommentWindows 10

Si vous cherchez à modifier toutes les préférences et paramètres de toutes vos applications et Windows pour un utilisateur, vous êtes au bon endroit. Il est possible que votre compte d'utilisateur ...

Lire la suite