Batch de suppression de fichier [WS2K3]

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

4 réponses

  1. Contributeur
    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
    1. Contributeur
      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