使用java批量删除文件
各位好,需求大致是这样的
由于业务量,
每天在某个文件夹下大概会增加1200个文件,平均大小为200K左右
在一个月大概就会存储1200*30 = 36000个文件
现在有要求就是一个月清理一次
我使用的代码是
ArrayList<File> files = getFiles(); // 此处加载了所有的文件for(File file : ArrayList){ if(file.exists() && file.isFile()){ file.delete(); }}Runtime runtime = Runtime.getRuntime(); String[] args = new String[] {"cmd.exe", "/c", "rd c:\\xxx /q /s"};Process proc = runtime.exec(args);