Batch de suppression de fichier [WS2K3]
orangebudd
Messages postés
62
Statut
Membre
-
dubcek Messages postés 19021 Statut Contributeur -
dubcek Messages postés 19021 Statut Contributeur -
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
A voir également:
- Batch de suppression de fichier [WS2K3]
- Forcer suppression fichier - Guide
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier batch - Guide
- Fichier rar - Guide
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
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