Effacer les fichiers vieux de plus de 2 mois .
Fermé
Tzmagnum
Messages postés
126
Date d'inscription
dimanche 9 août 2009
Statut
Membre
Dernière intervention
10 mai 2022
-
26 avril 2021 à 18:40
Tzmagnum Messages postés 126 Date d'inscription dimanche 9 août 2009 Statut Membre Dernière intervention 10 mai 2022 - 28 avril 2021 à 10:30
Tzmagnum Messages postés 126 Date d'inscription dimanche 9 août 2009 Statut Membre Dernière intervention 10 mai 2022 - 28 avril 2021 à 10:30
A voir également:
- Effacer les fichiers vieux de plus de 2 mois .
- Effacer les données de navigation - Guide
- Ipad trop vieux pour application - Guide
- Explorateur de fichiers - Guide
- Effacer les cookies - Guide
- Word numéro de page 1/2 - Guide
2 réponses
barnabe0057
Messages postés
14454
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
30 novembre 2024
4 921
Modifié le 26 avril 2021 à 21:55
Modifié le 26 avril 2021 à 21:55
Bonjour,
Pour sélectionner des fichiers en fonction de leur ancienneté, il existe la commande FORFILES :
https://ss64.com/nt/forfiles.html
Si ça serait pour moi, voilà ce que je ferais :
Si tu as des questions n'hésite pas.
Pour sélectionner des fichiers en fonction de leur ancienneté, il existe la commande FORFILES :
https://ss64.com/nt/forfiles.html
Si ça serait pour moi, voilà ce que je ferais :
@echo off chcp 65001 >nul echo. & echo Le nettoyage des fichiers va commencer, veuillez appuyer sur une touche de votre clavier, patienter et attendre que cela vous affiche 'Fichiers effacés avec succès' svp echo. & pause cls echo. & echo Un instant svp ... echo. & pushd "C:\OPERATIONS\VISUEL ACTIF\EXECUTABLE" call :nettoyage 2018 "2018\A prendre" "2019\A laisser" "2019\Encore dispo" 2020 "2020\Dossier introuvable" 2021 "2021\Dossier introuvable" echo. & pushd "C:\OPERATIONS\Propriété\EXECUTABLE" call :nettoyage 2018 2019 2020 2021 echo. & echo Fichiers effacés avec succès, appuyer sur une touche de votre clavier pour quitter pause exit :nettoyage forfiles /p "%CD%\%~1" /c "cmd /c IF @isdir == FALSE del /f /q @path" /d -61 if not "%~2"=="" (echo. & shift & goto :nettoyage) popd & goto :eof
Si tu as des questions n'hésite pas.
Tzmagnum
Messages postés
126
Date d'inscription
dimanche 9 août 2009
Statut
Membre
Dernière intervention
10 mai 2022
28 avril 2021 à 10:30
28 avril 2021 à 10:30
Ok j'essaye dès ce soir après mes heures de travail.
Merci, je te tiens au courant
Merci, je te tiens au courant
26 avril 2021 à 21:39
Merci pour ta réponse cela effacera bien que les fichiers *.* qui date d’il y’a plus de 2 mois (même ceux avec des espaces dans les noms) et pas les dossiers stp ?
Merci d’avance
Modifié le 26 avril 2021 à 21:57
Pas de problème pour les espaces dans les noms, c'est géré.
Concernant l'ancienneté des fichiers j'ai indiqué 61 jours, donc les fichiers de plus de 2 mois, je te laisse tester cela car c'est la seule chose que je n'ai pu réellement tester. Essaie sur un échantillon.
edit : j'ai légèrement modifié le script, j'avais une boucle FOR inutile.
26 avril 2021 à 22:04
26 avril 2021 à 22:06
26 avril 2021 à 23:29
Merci d'avance.