- 打开CMD,切换到要操作的文件夹目录下,例如:
cd C:\Users\John\Documents
- 使用forfiles命令结合del命令删除小文件:
forfiles /S /M . /C “cmd /c if @fsize LSS 20480 del @file”
解释:
forfiles /S 递归搜索子文件夹 /M . 查找所有文件 /C 执行命令 cmd /c 执行CMD命令 if @fsize LSS 20480 如果文件大小小于20480字节(20KB) del @file 删除文件
这个命令就可以递归删除当前文件夹及子文件夹下所有小于20KB的文件了。
还可以添加 /D 参数指定天数,例如只删除30天前的文件:
forfiles /S /M . /D -30 /C “cmd /c if @fsize LSS 20480 del @file”
如果有任何其他问题,欢迎随时提出!