标题: [文件操作] 求助,批处理如何删除指定目录下大小小于指定数值/小于指定大小的文件 [打印本页]
作者: 博希 时间: 2012-1-11 14:35 标题: 求助,批处理如何删除指定目录下大小小于指定数值/小于指定大小的文件
本帖最后由 pcl_test 于 2016-7-15 21:00 编辑
我有一个程序,运行后会随机释放一些垃圾,文件不大,才几十KB,但有时候会影响下次使用
因为其他的文件都几MB的,有没有办法实现,每次运行把这个目录下小于500KB的文件
作者: ivor 时间: 2012-1-11 15:16
本帖最后由 ivor 于 2012-1-11 15:17 编辑
- @echo off
- for /f %%i in ('dir /s /b /a *') do (
- if %%~zi LSS 512000 del /f "%%i"
- )
复制代码
作者: 博希 时间: 2012-1-11 15:29
不行啊,我把bat放在那个目录,提示找不到文件
找不到 C:\Documents
找不到 C:\Documents
找不到 C:\Documents
作者: 3518228042 时间: 2017-6-1 09:19
有大于和小于两个批处理?
作者: ShowCode 时间: 2017-6-2 21:57
- @echo off
- for /f "delims=" %%i in ('dir /s /b /a-d') do (
- if %%~zi lss 512000 (
- echo del /f /q "%%i"
- )
- )
- pause
复制代码
如果显示结果没有问题,把第4行 echo 这个单词删掉再执行一遍。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |