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   -
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. orangebudd Messages postés 62 Statut Membre 4
     
    up, si vous avez des idées!

    Merci
    0
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    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
    0
  3. orangebudd Messages postés 62 Statut Membre 4
     
    Merci, je vais tester!
    0
  4. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    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
    0