Удалить рекурсивно некоторый файл без определенных расширений - PullRequest
0 голосов
/ 14 января 2020

У меня есть несколько больших папок со многими подпапками, и мне нужно удалить все файлы, которые не являются изображениями jpeg | tiff | bmp | png | eps | gif, и сохранить только эти файлы с этими расширениями.

Я спрашиваю что-то с windows powershell или prompt

1 Ответ

2 голосов
/ 14 января 2020

попробуйте

@echo off
set ROOTDIR=E:\Testdel\
for /f "delims=" %%F in ('dir %ROOTDIR% /s /b /a-d ^|findstr /vile ".jpeg .jpg .gif .png .tiff .bmp .eps .cdr .cpt .psd"') do del "%%F"
...