java 指定文件格式_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++;
}
}
}
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
java 指定文件格式_java删除指定目录下指定格式文件的方法相关推荐
- linux面试题:删除一个目录下的所有文件,但保留一个指定文件
此题问题虽小,但是初学者还是很难给出合理的答案的!本文来自老男孩21期网络班学员 面试题:删除一个目录下的所有文件,但保留一个指定文件解答: 假设这个目录是/xx/,里面有file1,file2,fi ...
- 删除该目录下所有的文件和目录
题目 删除该目录下所有的文件和目录 分析 可以使用递归来进行删除,每一次调用递归都删除其里边的文件,当递归回调的时候删除那些已经被删空的文件夹 程序代码 package com.company.dem ...
- java 20 -3 递归之删除特定目录下的特定文件
1 /* 2 需求:删除H:\demo目录下的带内容的文件 3 分析: 4 A:封装该目录 5 B:获取该目录下所有的文件或文件夹的File数组 6 C:遍历该File数组,获取每一个File对象 7 ...
- 【笔记】删除用户目录下的字体文件
删除C盘中,AppData\Local\Microsoft\Windows\Fonts目录下的字体时发现,字体被占用导致无法删除. 具体操作: 1.注册表路径:计算机\HKEY_CURRENT_USE ...
- 删除linux目录下一半的文件,Linux面试题(一):删除一个目录下的所有文件,但保留一个指定文件...
假设这个目录是/shnne/,里面有log1,log2,log3..log10 十个文件[root@shnne shnne]# touch log{1..10} [root@shnne shnne] ...
- Visual Studio 2010工程目录下的ipch文件夹和.sdf文件
使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大,一个简单的程序都会占用几十M的硬盘容量, ...
- VS工程目录下的ipch文件夹和.sdf文件
Visual Studio 2010工程目录下的ipch文件夹和.sdf文件 - web8 - 博客园 http://www.cnblogs.com/web100/archive/2012/12/21 ...
- 瑞恩面试编程题:找出一个目录下所有的文件
package jp.co.sanx.pos.event; import java.io.File; import java.io.IOException; /*** 找出一个目录下所有的文件*/ p ...
- java删除指定文件_java删除指定目录下指定格式文件的方法
本文实例为大家分享了java删除指定目录下指定格式文件的具体代码,供大家参考,具体内容如下 正在看疯狂java讲义这本书,发现源码中有我不需要的class文件,想批量把它删除 代码如下: import ...
最新文章
- solidity编码规范
- kafka启动报错Java HotSpotTM 64-bit Server VM warning:INFO: os::commit_memory
- math.ceil带小数点_JavaScript中带有示例的Math.ceil()方法
- Mysql中bigint、int、mediumint、smallint 和 tinyint的取值范围
- VS2017 15.4提供预览版,面向Windows 10秋季更新(FCU)
- C# 读书笔记之访问虚方法、重写方法和隐藏方法
- Hadoop的学习前景怎么样,Hadoop培训后的职业规划
- matlab对图片边缘化处理
- Caused by: No object in the CompoundRoot has a publicly accessible property named 'y' (no setter cou
- CTeX下载安装步骤
- 一元三次方程通用求解方法
- AcWing 225. 矩阵幂求和
- python+百度地图 实现地址转换为经纬度(全网最简单方法)
- 刷脸支付是顺应时代和科技发展趋势的创新
- ecdsa JAVA 私钥推导公钥_ECDSA(椭圆曲线数字签名算法)
- AJPFX:什么是止盈?什么是止损?
- 计算机专业业内大神,新南威尔士大学计算机科学专业详解 成为IT大神的好选择...
- AI神经网络-CNN基本结构分析( Conv层、Pooling层、FCN层/softmax层)
- 爬虫实战01--爬取起点中文网小说
- 秒级处理海量数据,浙江移动大数据平台是怎么做到的?