JAVA:遍历目录下的文件
在实际应用中如何查看指定路径下的文件数目,java提供了一种list()函数用于遍历此路径下的所有文件。注意,在遍历的过程中需要指定文件的类型!
import java.io.*;
import java.util.Arrays;
/**********************************项目:遍历目录下的文件方法:list()时间哎:2021.2.1*********************************/
public class traversFileTemp {public static void main(String[] args) {//创建File对象,指定路径文件File file1=new File("D:\\综合文件");//判断是否有目录if(file1.isDirectory()) {//获取目录中的所有文件名称String[] fileName=file1.list();//对指定路径下的文件或目录进行遍历Arrays.stream(fileName).forEach(c->System.out.println(c));}System.out.println("----------------------------");//创建File对象,指定路径文件File file2=new File("D:\\综合文件\\研究生资料\\财务处资料");//判断是否有目录if(file2.isDirectory()) {//使用Lambda表达式过滤目录中所有以docx的文件--遍历指定类型的目录文件String[] fileName=file2.list((dir,name)->name.endsWith(".docx"));//对指定路径下的文件或目录进行遍历Arrays.stream(fileName).forEach(c->System.out.println(c));}}
}
输出结果:
01
03081087.2019.1649995.pdf
2983ceee-2086-4fd6-9353-dbd2278c8a71.pdf
CET4证书.pdf
个人受理证明.pdf
初高中资料
数据
本科资料
研究生资料
种鸭蛋表面裂痕识别系统-建设项目计划书.docx
粒子群算法综述文章
考研真题汇总
视频
论文资料
----------------------------
2020年财务处助管通讯录.docx
流程图.docx
可见读取了"D:\综合文件"中的全部文件,其中有文件夹和类型文件。在指定的类型遍历中,输出了两个此类型的文件。
JAVA:遍历目录下的文件相关推荐
- java 遍历目录下所有文件_java实现遍历某个目录(包括子目录)下的所有文件
在java中遍历一个文件夹里边的所有文件,可以有两种方式: 一.递归遍历 通常也是开发者第一时间能想到的方法. 递归遍历的优点是: 实现起来相对简单,代码量相对较少,执行效率较高. 缺点是: 比较吃内 ...
- Java遍历目录下文件的方法(包括子目录、文件内容)
一.遍历目录下的文件(不包括子目录下文件) public static void main(String[] args) {String inputPath = "F:\\log\\test ...
- File类(常用方法、遍历目录下的文件、listFiles()方法和删除文件及目录)
File类 File类的常用方法 Filie类常用的构造方法 File(String pathname) //通过指定的一个字符串类型的文件路径来创建一个新的File对象 File(String pa ...
- Linux和Windows的遍历目录下所有文件的方法对比
首先两者读取所有文件的方法都是采用迭代的方式,首先用函数A的返回值判断目录下是否有文件,然后返回值合法则在循环中用函数B直到函数B的返回值不合法为止.最后用函数C释放资源. 1.打开目录 #inclu ...
- php 遍历 目录,PHP采用自定义函数实现遍历目录下所有文件的方法
目录的遍历是PHP程序设计中经常会用到的一个功能,很多PHP项目都有这一功能模块.今天本文就来实例解析一下PHP采用自定义函数实现遍历目录下所有文件的方法.具体方法如下: 方法一:使用readir() ...
- java 检测目录下的文件_如何在Java中检查文件是目录还是文件
java 检测目录下的文件 java.io.File class contains two methods using which we can find out if the file is a d ...
- Python遍历目录下的文件(os.walk 、os.listdir的用法)
Python遍历目录下的文件(os.walk .os.listdir的用法) 最近想从一个目录转移一些文件到另外一个目录,因为文件有指定的后缀,所以想着用python来转移,不做cv工程师,那就涉及到 ...
- windows遍历目录下所有文件
From: http://blog.csdn.net/benbon/article/details/1911230 在windows中遍历目录下的所有文件主要是使用FindFirstFile和Find ...
- Linux下遍历目录下的文件
方法1: http://tag.csdn.net/Article/ef431d9b-68b3-419f-9f85-1fb9279f904a.html //ListFile.cpp #include & ...
最新文章
- linux7.4安装语言包,CentOS 7.4安装时报错最简单最直接的解决办法
- 剑指offer 24:二叉搜索树的后序遍历序列
- JavaScript History对象
- VS2013编译Duilib界面库,“找不到Riched20.lib”的问题
- 自定义注解-aop实现日志记录
- vim-plug 插件安装
- hello-world
- mysql 下一条数据_mysql 查询一条记录的下一条和上一条记录
- 是前端类库还是前端框架?
- c语言字符串逆置,字符串逆置
- java 几个实用的小工具
- 磁盘 I/O性能指标
- [AGC031E] Snuke the Phantom Thief(网络流)
- java8 camel_Meet Fabric8:基于Camel和ActiveMQ的开源集成平台
- java jsp网页计算器_JSP实现计算器功能(网页版)
- 智能照明c语言程序,基于单片机的智能照明控制系统设计方案(含AD+源代码)...
- php策略模式,PHP策略模式定义与用法(详解)
- 向iframe载入html,为iFrame添加动态载入效果,提高用户体验
- 乐鱼影音盒--第一播放平台
- 阿里云服务器实现内网互通
热门文章
- linux vscode中添加头文件路径,vscode中c/c++头文件引用找不到飘红
- 项目上线后出现bug该怎么解决
- overwrite linux,在linux下的使用復制命令cp,不讓出現“overwrite”(文件覆蓋)提示的方法。(轉)...
- mysql 删除 limit,从MySQL Workbench删除limit子句
- UML类图最生动的介绍和例子
- 2021年第37个教师节主题:赓续百年初心 担当育人使命,教师节创意活动主题方案大全
- 蒸螃蟹冷水蒸还是开水,冷水上锅蒸的螃蟹不掉腿
- 起航,新篇章!DATE WITH FUTURE
- Operating System——图解操作系统中的资源分配图(RAG)
- C6000系列DSP优化总结