T'es sous Xp? Sinon, non il n'y a aucune commande qui permette de faire ça directement.
Il faut faire une boucle récursive:
Code :
@ for /r % dossier% % i in (*) do (@if not "%~ni% ~xi"=="%fichierexception% " del /f %i )
|
Ca marche avec un seul fichier en exception. Si tu veux prendre plusieurs fichiers en exception le mieux est de faire un batch.
Avec ça il restera tous les dossiers mais ils seront vides, donc je te laisse rajouter le reste.
Message édité par ngkreator le 29-05-2009 à 17:32:27