Ske*_*Bow 2 windows cmd batch-file
有没有办法删除特定文件夹中小于x MB使用批处理文件的所有文件?
我查看了forfiles命令,但看起来它只能删除早于的文件x days.
这可以通过使用for /f语句来实现.以下脚本将删除以下文件100KB (100,000字节)试试这个:
@echo off
setlocal
:: Size is in bytes
set "min.size=100000"
for /f "usebackq delims=;" %%A in (`dir /b /A:-D *.*`) do If %%~zA LSS %min.size% del "%%A"
Run Code Online (Sandbox Code Playgroud)