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

 更新时间:2018年08月16日 10:56:27   作者:LCYong_  
这篇文章主要为大家详细介绍了java删除指定目录下指定格式文件的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了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++;
        }
      }
    }
  }
}

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

相关文章

  • mybatis @Alias注解在类上的使用方式(推荐)

    mybatis @Alias注解在类上的使用方式(推荐)

    这篇文章主要介绍了mybatis @Alias注解在类上的使用方式,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-05-05
  • java实现将文件上传到ftp服务器的方法

    java实现将文件上传到ftp服务器的方法

    这篇文章主要介绍了java实现将文件上传到ftp服务器的方法,结合实例形式分析了基于java实现的ftp文件传输类定义与使用方法,需要的朋友可以参考下
    2016-08-08
  • JAVA IDEA 打开assert 设置方式

    JAVA IDEA 打开assert 设置方式

    这篇文章主要介绍了JAVA IDEA 打开assert 设置方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • java中ssj框架的项目搭建流程

    java中ssj框架的项目搭建流程

    这篇文章主要介绍了java中ssj框架的项目搭建流程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • JAVA数组练习题实例讲解

    JAVA数组练习题实例讲解

    这篇文章主要给大家介绍了关于JAVA数组练习题的相关资料,这是个人总结的一些关于java数组的练习题,文中通过代码实例介绍的非常详细,需要的朋友可以参考下
    2023-08-08
  • SpringBoot接口或方法进行失败重试的实现方式

    SpringBoot接口或方法进行失败重试的实现方式

    为了防止网络抖动,影响我们核心接口或方法的成功率,通常我们会对核心方法进行失败重试,如果我们自己通过for循环实现,会使代码显得比较臃肿,所以本文给大家介绍了SpringBoot接口或方法进行失败重试的实现方式,需要的朋友可以参考下
    2024-07-07
  • java实现图片反色处理示例

    java实现图片反色处理示例

    这篇文章主要为大家详细介绍了java实现图片反色处理示例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • idea中报错不支持发行版本问题及解决

    idea中报错不支持发行版本问题及解决

    在使用Spring框架进行项目开发时,有时会遇到因JDK版本不一致导致的项目运行错误,解决此问题的方法主要有两步:首先,确保项目的Project和Modules设置中的JDK版本一致;其次,在IDE的Settings中找到Java Compiler
    2024-11-11
  • 基于Arrays.sort()和lambda表达式

    基于Arrays.sort()和lambda表达式

    这篇文章主要介绍了Arrays.sort()和lambda表达式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • 关于Eureka的概念作用以及用法详解

    关于Eureka的概念作用以及用法详解

    这篇文章主要介绍了关于Eureka的概念作用以及用法详解,服务治理就是提供了微服务架构中各微服务实例的快速上线或下线且保持各服务能正常通信的能力的方案总称,需要的朋友可以参考下
    2023-05-05

最新评论