本文实例为大家分享了java删除指定目录下指定格式文件的具体代码,供大家参考,具体内容如下
正在看疯狂java讲义这本书,发现源码中有我不需要的类文件,想批量把它删除
代码如下:
进口java.io.File; 公开课主要{ 静态int数=0; 公共静态void main (String [] args) {//路径 字符串路径="/媒体/lcy/数据/工作区/java/crazyJava”; 字符串geshi=" . class”; refreshFileList(路径,geshi); system . out。println(“共删除了:“+数+”个文件!”); } 公共静态孔隙refreshFileList (strPath的字符串,字符串geshi) { 文件dir=新文件(strPath); 文件[]文件=dir.listFiles (); 如果(文件==null) { System.out.println(“该目录下没有任何一个文件!”); 返回; } for (int i=0;我& lt;files.length;我+ +){ 如果(文件[我].isDirectory ()) { refreshFileList(文件[我].getAbsolutePath (), geshi); 其他}{ 字符串strFileName=文件[我].getAbsolutePath () .toLowerCase (); 如果(strFileName.endsWith (geshi)) { system . out。println(“正在删除:“+ strFileName); 文件[我]delete (); 数+ +; } } } } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。