批量删除指定大小的文件

文件夹下有10万个文件,想删除8千个左右1k以下的小文件,直接在windows的资源管理器中按大小排序选择上千个文件根本就删不掉,感觉死循环了似的,通过界面删除需收集信息进行删除提示,但也不至于删不掉啊。

1、编写程序遍历文件,if(File.length()<1024)File.delete();

2、windows命令

1)、遍历文件夹for /?

2)、判断文件大小if /?

3)、强制删除文件 del /?

for /r "D:\download" %i in (*) do @(if %~zi lss 1024 del /f "%i")

3、linux命令

find /usr/download -size -1k -delete


你可能感兴趣的:(批量删除)