BATCH Suppression de sous fichier/dossier dans un dossier

Cadapen67 -  
barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je souhaiterais créer un script pouvant supprimer des sous fichiers et dossiers spécifiques dans plusieurs dossiers.

Avez-vous un exemple de script ou de lignes de commande svp ?

Merci !

3 réponses

  1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
     
    Bonjour,

    Pour supprimer un dossier et tout ce qu'il contient :
    rmdir /s /q "dossier à supprimer"


    Pour supprimer des dossiers spécifiques dans plusieurs dossiers il faut que tu donnes plus de détails.

    Je suppose que ça a un rapport avec les logs de ton serveur FTP.
    1
  2. Cadapen67
     
    En fait, je souhaiterais supprimer des fichiers spécifiques, par exemple :
    Supprimer tous les fichiers comprenant "Sample" dans leur appellation.
    Plusieurs de ces fichiers existent dans plusieurs dossiers différents dans le répertoire.
    Avez-vous une idée ?
    0
  3. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
     
    Essaie ça :

    @echo off

    set source=le dossier "racine"

    cd %USERPROFILE%

    for /f "tokens=*" %%A In ('dir /a-d /b /s %source%\*.* ^| find /i "Sample"') do (del /f "%%A" && echo %%~sA = suppression OK && echo.)

    pause

    Ce code recherche "Sample" récursivement et efface les fichiers correspondants.

    Tu dois remplacer la partie soulignée par le répertoire de ton choix.
    0