Ligne de commande pour supprimer de manière récursive des fichiers mais en excluant un certain fichier

J'ai besoin de supprimer les fichiers d'un certain type (.les fichiers zip, par exemple) à partir d'un dossier et tous ses sous-dossiers, en utilisant la ligne de commande. Idéalement, je suis à la recherche de quelque chose qui peut être exécuté comme un .fichier bat dans Windows.

Je sais qu'il est un commutateur /S pour la commande DEL à rechercher dans les sous-dossiers, mais pour ajouter à la difficulté j'ai besoin d'exclure des fichiers d'un certain nom ("Backup.zip" à titre d'exemple).

Est-il un moyen de supprimer les fichiers de manière récursive, mais exclure les fichiers d'un certain nom. Il ne sera pas pratique dans ma situation explicitement la liste de tous les noms de fichier que je veux supprimer, seuls les fichiers du même type, je ne veux pas supprimer.

source d'informationauteur Tim C | 2009-02-11