Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
batch pour supprimer des dossier
Auteur Message
Répondre en citant
Message batch pour supprimer des dossier 
Bonjour à tous,

Voila l'arborescense de mon probleme :



Je pars du dossier "traitement" qui comporte plusieurs sous dossier : ("Acropole", "AlbinMichel", "Bayard"....) et dans chacun de ces dossiers ce trouve un sous dossier "In" dans lequel se trouvent d'autre sous dossier ("9782735703081" ils ont tous des noms comme ca) et dans ces dossiers se trouve le dossier "HD" à supprimer.

Le but est de lancer un batch qui scan tout le dossier traitement et supprime les dossier HD qui trouvera (genre : \traitement\Acropole\In\9782735703098\HD

Voila voila, j'attends vos idées

Merci



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message batch pour supprimer des dossier 
Hello,

Si le dossier "traitement" est à la racine de C:, voici les codes qu'il te faut, sinon, à adapter en fonction du chemin
de ton dossier !

Voici le code long qui réspècte ton arborescence

Code:

@echo off
:: \\ code by STRYK

for /f "tokens=*" %%A in ('dir /b C:\traitement') do (
    for /f "tokens=*" %%B in ('dir /b C:\traitement\%%A') do (
       for /f "tokens=*" %%C in ('dir /b C:\traitement\%%A\%%B') do (
          for /f "tokens=*" %%D in ('dir /b C:\traitement\%%A\%%B\%%C ^| Find "HD"') do (
         rd /s /q  C:\traitement\%%A\%%B\%%C\%%D
         )
      )
   )

pause


Et voici donc le code court, mais qui supprime tous les dossier "HD" dans "traitement" ...

Code:

@echo off
:: \\ code by STRYK

for /f "tokens=*" %%A in ('dir /b /s C:\traitement ^| Find "\HD"') do (
    rd /s /q %%A
   )

pause





______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Message batch pour supprimer des dossier 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch