Batch de suppression de fichier [WS2K3]
orangebudd
Messages postés
62
Statut
Membre
-
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Je travaille actuellement sur un poste qui tourne sur Windows Serveur 2003.
J'ai un disque en particulier qui commence à être inondé de logs (toujours plus gros) et de fichiers archivés.
J'aimerais mettre en place un batch pour:
- supprimer des fichiers dans différents répertoires
- en fonction de la date (ou du positionnement dans le répertoire)
- de l'extension (majoritairement du txt ou csv)
Avez vous des exemples ? conseils ?
(ou pourquoi pas faire ça avec un soft, même si c'est moins pratique)
Merci d'avance
Je travaille actuellement sur un poste qui tourne sur Windows Serveur 2003.
J'ai un disque en particulier qui commence à être inondé de logs (toujours plus gros) et de fichiers archivés.
J'aimerais mettre en place un batch pour:
- supprimer des fichiers dans différents répertoires
- en fonction de la date (ou du positionnement dans le répertoire)
- de l'extension (majoritairement du txt ou csv)
Avez vous des exemples ? conseils ?
(ou pourquoi pas faire ça avec un soft, même si c'est moins pratique)
Merci d'avance
4 réponses
-
-
hello
la commande Unix find, disponible pour DOS là https://sourceforge.net/projects/unxutils/ permet de chercher des fichies selon moult critères, par ex. tous les fichiers .txt et .csv modifiés depuis plus de 30 jours:
find . ( -name "*.txt" -o -name "*.csv" ) -mtime +30 -print
attention, il y a une commande DOS find -
-
il y a là un manuel en français http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/find.1.html
toutes les options ne sont peut-être pas disponibles sur la version DOS