如何在Windows cmd上递归删除文件或文件夹?
for /r %R in (.gif) do if exist %R (rd /s /q "%R")
/ q禁用是/否提示
/ s表示删除所有子目录中的文件
del /s /q .gif
rmdir /s /q .gif
del /S *.gif
批量删除指定大小的图片文件
在需要进行删除的文件夹中,新建bat文件,加入以下内容,可删除全部小于20k的图片文件
@echo off
@echo start
set /a a=0
set /a b=20*1024
for %%a in (*.jpg) do if %%~za geq %a% if %%~za leq %b% del /q /f "%%a"
for %%a in (*.png) do if %%~za geq %a% if %%~za leq %b% del /q /f "%%a"
for %%a in (*.gif) do if %%~za geq %a% if %%~za leq %b% del /q /f "%%a"
@echo end
pause