文档章节

Java遍历文件夹

Atom-Pan
 Atom-Pan
发布于 2016/05/07 00:28
字数 144
阅读 49
收藏 1

        自己写个小程序,找出某个文件夹下所有以某个后缀结尾的文件,在控制台打印出文件名。

        方法如下:

public static void getFile(String path,String suffix) {
		File file = new File(path);
		File[] files = file.listFiles();
		for (int i = 0; files != null && i < files.length; i++) {
			if (files[i].isDirectory()) {
				getFile(files[i].getPath(),suffix);
			} else {
				if (files[i].getName().endsWith(suffix)) {
					System.out.println(files[i].getName());
				}
			}
		}
	}

        在main方法中测试,找出D盘所有的txt文件:

public static void main(String[] args) {
		getFile("D://",".txt");
	}

        测试成功!

© 著作权归作者所有

共有 人打赏支持
上一篇: JavaScript笔记
下一篇: 工厂模式
Atom-Pan
粉丝 0
博文 10
码字总数 3868
作品 0
厦门
程序员
私信 提问
写个批处理脚本帮忙干活---遍历&字符串处理

这次打算写几篇关于脚本方面的博客,主要是记录一下 Gradle 脚本和批处理脚本的一些写法,方便后续查阅。 前言 平常开发过程中,一些较为重复的手工性工作,如果能让脚本来帮忙处理,自然是最...

请叫我dasu
05/23
0
0
再写个Gradle脚本干活去,解放双手

前言 上一篇写个批处理来帮忙干活---遍历&字符串处理中,我们已经学习如何写批处理脚本来帮我们做一些简单的重复性工作,本篇继续来学习如何用 Gradle 写脚本,让它也来帮我们干活 Gradle 脚...

请叫我dasu
05/24
0
0
Java解析大量zip文件中的数据,zip文件放在不同的文件夹下

编写一个java应用程序,解析几个不同文件夹下的zip文件,逐个解析完不同的zip文件后,在另一个目录中生成相同名字的文件夹,不同文件夹下有跟每个zip文件相同名字的csv文件,里面存放相应的解...

大象Jepson
2015/07/15
802
1
扩展 JDT 实现自动代码注释与格式化

简介: 本文介绍了一个为 Eclipse 工作空间中的 Java 代码自动添加统一注释并格式化排版的工具及其具体实现。该工具扩展 Eclipse Java Development Tool(JDT)API,操作 Java 代码。通过本文...

红薯
2010/07/30
1K
1
Java 根据环境属性区分不同操作系统

Java 根据环境属性区分不同操作系统 之前项目需要配置下载文件的路径,本机系统是win 10 ,而服务器系统是CentOS。配置默认下载路径(非项目内相对路径),就会出现问题。windows 路径是由盘...

肖安安
07/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Integer使用双等号比较会发生什么

话不多说,根据以下程序运行,打印的结果为什么不同? Integer a = 100;Integer b = 100;System.out.println(a == b);//print : trueInteger a = 200;Integer b = 200;System.out.pr...

兜兜毛毛
23分钟前
0
0
CockroachDB

百度云上的CockroachDB 云数据库 帮助文档 > 产品文档 > CockroachDB 云数据库 > 产品描述 开源NewSQL – CockroachDB在百度内部的应用与实践 嘉宾演讲视频及PPT回顾:http://suo.im/5bnORh ...

miaojiangmin
35分钟前
1
0
I2C EEPROM驱动实例分析

上篇分析了Linux Kernel中的I2C驱动框架,本篇举一个具体的I2C设备驱动(eeprom)来对I2C设备驱动有个实际的认识。 s3c24xx系列集成了一个基于I2C的eeprom设备at24cxx系列。at24cxx系列芯片包...

yepanl
36分钟前
2
0
设计模式之工厂模式

本篇博文主要翻译这篇文章: https://www.journaldev.com/1392/factory-design-pattern-in-java 由于翻译水平有限,自认为许多地方翻译不恰当,欢迎各位给出宝贵的建议,建议大家去阅读原文。...

firepation
今天
6
0

中国龙-扬科
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部