简体   繁体   English

递归删除一些没有特定扩展名的文件

[英]Delete recursively some file without certain extensions

I've some big folders with many subfolders and i need to delete all files that aren't image jpeg|tiff|bmp|png|eps|gif and keep only that files with these extensions.我有一些包含许多子文件夹的大文件夹,我需要删除所有不是图像 jpeg|tiff|bmp|png|eps|gif 的文件,并仅保留具有这些扩展名的文件。

I ask something with windows powershell or prompt我用 windows powershell 或提示问一些问题

try this尝试这个

@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"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM