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

}

}

}

}

}

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

java删除指定文件_java删除指定目录下指定格式文件的方法相关推荐

  1. 安卓加载asset中的json文件_Android解析Asset目录下的json文件

    在app module中的src/main/assets目录下我们准备了两个json文件: destination.json如下: { "main/tabs/sofa": { &q ...

  2. java 队列复制_复制一个文件夹里的文件到另一个目录下 (使用队列的方法实现)...

    最近在由于准备实习,在学android,也会用到Java,所以想实现复制文件夹的功能,当然也参考了别人的代码.这里是我参考的网址:http://blog.csdn.net/etzmico/articl ...

  3. vba判断文件编码格式_VBA 把目录下所有CSV文件的编码由UTF-8转换成ANSI

    展开全部 给你编个VBS版的,但又没有文件,没有测试,请上传个文件让我试下?32313133353236313431303231363533e4b893e5b19e31333335326232以下文件 ...

  4. 利用php实现删除,利用PHP实现删除目录及目录下所有文件 源代码

    函数代码一:删除目录及目录下的所有文件 //循环删除目录和文件函数 function delDirAndFile( $dirName ) { if ( $handle = opendir( " ...

  5. linux系统如何解gz文件,Linux 系统 压缩和解压 gz 格式文件

    Linux 系统 压缩和解压 gz 格式文件 引言 前面我们说了在 Linux 系统上比较常用的打包压缩解压  tar   及 zip 文件 的命令,那 Linux 上还有什么使用比较广泛的压缩解压文 ...

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

    本文实例为大家分享了java删除指定目录下指定格式文件的具体代码,供大家参考,具体内容如下 正在看疯狂java讲义这本书,发现源码中有我不需要的class文件,想批量把它删除 代码如下: import ...

  7. java 空文件_java删除指定目录下所有空文件夹的方法

    本文实例讲述了java删除指定目录下所有空文件夹的方法.分享给大家供大家参考,具体如下: package com.func; import java.io.File; import java.util ...

  8. python删除过期文件_Python删除指定目录下的过期文件的代码

    在代码过程中,将代码过程中比较常用的一些代码段做个备份,如下的代码是关于Python删除指定目录下的过期文件的代码,应该能对小伙伴也有帮助. import os import sys import t ...

  9. linux面试题:删除一个目录下的所有文件,但保留一个指定文件

    此题问题虽小,但是初学者还是很难给出合理的答案的!本文来自老男孩21期网络班学员 面试题:删除一个目录下的所有文件,但保留一个指定文件解答: 假设这个目录是/xx/,里面有file1,file2,fi ...

最新文章

  1. Elasticsearch 5
  2. 站长圈转风向标了 都玩自媒体了!
  3. Windows同时安装python3.0和python2.7
  4. 典型的开发国内小项目没失败的经验分享
  5. 成功解决return tf.nn.softmax(x, axis=axis) TypeError: softmax() got an unexpected keyword argument 'axis
  6. 如何在本地连接服务器上的MySQL
  7. ZigBee网络数据传递流程_基于ZigBee—WSN的温湿度监测系统
  8. 【STM32】程序下载(ST-LINK V2)
  9. 除非得到你的首肯,否则别人无法伤害你——Leo网上答疑(20)
  10. idea会不定时闪屏_显示器闪屏什么原因
  11. 他山之石,可以攻玉——来自亚马逊的电商启示录
  12. DNS 解析过程详解
  13. ORB-SLAM2双目开源框架 (4) LoopClosing解析
  14. Spring mybatis源码篇章-XMLLanguageDriver解析sql包装为SqlSource
  15. Paper Reading||Differentiable Dynamic Quantization with Mixed Precision and Adaptive Resolution
  16. Linux——进程间通信
  17. chrome浏览器(block)屏蔽http文件下载,如何解除?
  18. ansible的使用
  19. 拼多多向1688开枪
  20. RFC2326 - Real Time Streaming Protocol (RTSP) 完整中英文对照版

热门文章

  1. 扩展progress_timer的计时精度
  2. Hibernate学习笔记!
  3. Xcode 静态库调试策略
  4. TestNg的IReporter接口的使用
  5. mac下安装配置nginx环境
  6. Python之进程+线程+协程(进程间通信、进程同步、进程池、回调函数)
  7. 微课|中学生可以这样学Python(7.3.3节):成员方法、类方法、静态方法
  8. Python获取本机所有网卡的MAC地址
  9. Python递归法计算棋盘上所有路径总奖品最大值(京东2016编程题)
  10. Python泛型函数与单分发器