::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: !!! Attention !!! Ce script supprimera les dossiers "folder_toto" dans le répertoire courant :: puis dans les sous répertoires, mais pas dans les sous sous répertoires ni plus loing. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
set vrRepSource=folder0 set vrRepDel=folder_toto
setlocal enableDelayedExpansion
for /f "delims=" %%i in ('dir /ad /b "%vrRepSource%"') do (
set vrNameRep=%%i
if "!vrNameRep!"=="%vrRepDel%" (
rd /s /q "%vrRepSource%\%%i"
) else (
for /f "delims=" %%j in ('dir /ad /b "%vrRepSource%\!vrNameRep!"') do if "%%j"=="%vrRepDel%" rd /s /q "%vrRepSource%\!vrNameRep!\%%j"
Marsh Posté le 04-09-2008 à 06:02:50
salut a tous,
j'ai une arborescence du type :
folder0 ===> folder1 ===> folder_toto ===> fichier1, fichier2, fichier3 ... fichier n
===> folder2 ===> folder_toto ===> fichier1, fichier2, fichier3 ... fichier n
===> folder3 ===> folder_toto ===> fichier1, fichier2, fichier3 ... fichier n
===> folder4 ===> folder_toto ===> fichier1, fichier2, fichier3 ... fichier n
je recherche la solution, en batch et sous WinXP, pour SUPPRIMER UNIQUEMENT les dossiers "folder_toto" avec tout leur contenu
merci d'avance