[Batch] Supprimer pages web

[Résolu/Fermé]
Signaler
Messages postés
23
Date d'inscription
mercredi 22 août 2007
Statut
Membre
Dernière intervention
27 mars 2010
-
 Dark snake -
Bonjour,

Je voudrais supprimer des pages web (avec le dossier d'images qui l'accompagne se terminant par "_fichiers").
Ces pages d'extension .HTML ou HTM sont contenu aussi contenu dans des sous dossiers.

Actuellement, j'ai ce code mais il ne supprime pas des dossiers qui sont liés aux pages web.

For /f "tokens=*" %%a In ('dir /a-d /b /s "D:\%USERNAME%\dossier\"') Do (
Del /q /s "%%~na.htm"
)

Quelle modification apporter pour que ce code puisse supprime ces dossiers attachés.

Merci d'avance

2 réponses

Messages postés
154
Date d'inscription
mardi 15 juillet 2008
Statut
Membre
Dernière intervention
30 novembre 2008
25
Bonsoir,

On se rencontre partout vous et moi..alors vos dossiers se terminent tous par _fichiers alors voici un petit exemple : (votre batch peut ne pas être dans le répertoire cible)

pushd "D:\%USERNAME%\dossier\"


For /f "tokens=*" %%a In ('dir /ad /b /s "*_fichiers"') Do (
RD /S /Q "%%~a"
)
For /f "tokens=*" %%a In ('dir /a-d /b /s "*.htm"') Do (
Del /q /s "%%~na.htm"
) 

popd 
Merci, ce code fonctionne à merveille