标题: 根据文件大小删除文件,如何 ??
[打印本页]
作者: ooaf
时间: 2007-4-8 08:20
标题: 根据文件大小删除文件,如何 ??
若要删除大于500M 而小于 2G 的文件,如何 ??
若要删除指定大小(如42k ) 的文件, 如何 ??
作者: bjsh
时间: 2007-4-8 10:58
提示:
for /f %a in ('dir /a /b c:\') do @echo 文件名位:%a 其大小为: %~za
作者: bjsh
时间: 2007-4-8 10:58
提示:
for /f %a in ('dir /a /b c:\') do @echo 文件名位:%a 其大小为: %~za
作者: ooaf
时间: 2007-4-11 10:10
???
eg:
附件
1:
未命名2.bmp (2007-4-11 10:10, 32.09 K,下载次数: 5)
作者: lxmxn
时间: 2007-4-11 10:57
for /f "delims=" %a in ('dir /s/b/a-d c:\') do @echo 文件名 %~a 文件大小 %~za
作者: ooaf
时间: 2007-4-13 07:33
非常感谢 !!
作者: 3742668
时间: 2007-4-13 09:07
何不使用WMIC?
例如:
Wmic datafile where "drive='f:' and FileSize > 1024" get Description,FileSize
显示F盘所有大于1024Kb的文件,如果删除的话只需要 call delete 即可.
在本版已有过数次讨论。
作者: lxmxn
时间: 2007-4-13 09:55
Quote: |
显示F盘所有大于1024Kb的文件,如果删除的话只需要 call delete 即可. |
|
兄笔误了,应该是大于1KB的文件吧。
作者: bjsh
时间: 2007-4-13 10:39
Quote: |
Wmic datafile where "drive='f:' and FileSize > 1024" get Description,FileSize |
|
这个效率很慢啊!
我足有十分钟才输出结果;
不知道是我的机器问题还是什么问题...