本文主要是介绍【Java-代码-A02】(00) 通过Java遍历文件夹,快速上手;,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
【描述】
- 通过"Java"遍历文件夹下的所有文件,快速上手;
【环境】
- 系统"Windows",软件"IntelliJ IDEA 2021.1.3(Ultimate Edition)";
- “Java版本"1.8.0_202”;
实操
【第一步】
【说明】
- 创建一个"Maven"项目;
【图片】
- (1)
- (2)
【第二步】
A
【说明】
- 方法一:通过递归遍历文件夹;
【图片】
- (1)
【代码】
- (1)
/*** 递归遍历文件目录** @param file 文件目录*/
public static void listAll(File file) {if (file.exists()) {//先判断文件是否存在File[] files = file.listFiles();//获取指定目录下所有文件夹和文件对象if (files != null && files.length > 0) {//判断是否文件下为空for (File f : files) {//对文件进行遍历if (f.exists() && f.isDirectory()) {//判断是否是文件夹,如果是文件夹则继续调用listAll进行递归遍历listAll(f);} else {//如果不是文件夹,则输出文件名System.out.println(f.getName());}}}}
}
- (2)
public static void main(String[] args) {// 参数:要遍历的文件目录File file = new File("D:\\MY_APP\\Project\\JavaProject\\Demo");listAll(file);
}
B
【说明】
- ;
【图片】
- (1)
后记
- 和此文相关的所有内容,需要的请下载;
这篇关于【Java-代码-A02】(00) 通过Java遍历文件夹,快速上手;的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!