递归删除一些没有某些扩展名的文件
Delete recursively some file without certain extensions
我有一些包含许多子文件夹的大文件夹,我需要删除所有非图像文件
jpeg|tiff|bmp|png|eps|gif 并仅保留具有这些扩展名的文件。
我用 windows powershell 或 prompt
问一些问题
试试这个
@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"
我有一些包含许多子文件夹的大文件夹,我需要删除所有非图像文件 jpeg|tiff|bmp|png|eps|gif 并仅保留具有这些扩展名的文件。
我用 windows powershell 或 prompt
问一些问题试试这个
@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"