2015-12-30 1 views
0

Habituellement, j'extrais des fichiers .zip et .rar dans un répertoire géré comme le fichier sans l'extension. Par exemple:Comment supprimer un fichier uniquement si le sous-répertoire du même nom existe dans Windows

test.zip 
test\ 

Maintenant, je voudrais écrire un script batch Windows qui broute tout disque dur de supprimer tous les fichiers .zip ou .rar chaque fois dans le même répertoire est présent un sous-répertoire avec le même nom du fichier sans l'extension. Mais je ne sais vraiment pas par où commencer. Merci d'avance.

Répondre

0

Ce script simple est tout ce dont vous avez besoin pour supprimer tous les fichiers zip dans C: lecteur de manière appropriée.

@for /r c:\ %%F in (*.zip) do if exist "%%~dpnF\*" del "%%F" 

Vous n'avez même pas besoin du script. Vous pouvez simplement exécuter les éléments suivants à partir de la ligne de commande:

for /r c:\ %F in (*.zip) do if exist "%~dpnF\*" del "%F"