首页 > 开发 > Java > 正文

java删除指定目录下指定格式文件的方法

2024-07-14 08:42:02
字体:
来源:转载
供稿:网友

本文实例为大家分享了java删除指定目录下指定格式文件的具体代码,供大家参考,具体内容如下

正在看疯狂java讲义这本书,发现源码中有我不需要的class文件,想批量把它删除

代码如下:

import java.io.File; public class Main {  static int count = 0;  public static void main(String[] args) {    //路径    String path="/media/lcy/Data/Workspaces/java/crazyJava";    String geshi=".class";    refreshFileList(path,geshi);    System.out.println("共删除了:" + count + "个文件!");  }   public static void refreshFileList(String strPath,String geshi) {    File dir = new File(strPath);    File[] files = dir.listFiles();    if (files == null)    {      System.out.println("该目录下没有任何一个文件!");      return;    }    for (int i = 0; i < files.length; i++) {      if (files[i].isDirectory()) {        refreshFileList(files[i].getAbsolutePath(),geshi);      }else {        String strFileName = files[i].getAbsolutePath().toLowerCase();        if(strFileName.endsWith(geshi)){          System.out.println("正在删除:" + strFileName);          files[i].delete();          count++;        }      }    }  }}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持VeVb武林网。


注:相关教程知识阅读请移步到JAVA教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表