文件夹下有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