java递归算法+遍历磁盘文件

Wesley13
• 阅读 317
package com.cnse.io.ioDemo;

import java.io.File;

//java遍历磁盘下所有的文件 递归 recursion
public class FlList {
    public static void main(String[] args) {
        File file = new File("E:\\");
        filelist(file);
    }

    public static void filelist(File file) {
        File[] flist = file.listFiles();
        if (flist != null) {
            for (File f : flist) {
                if (f.isDirectory()) {
                    filelist(f);
                }
                System.out.println(f.getAbsolutePath());
            }
        }
    }
}

java递归算法+遍历磁盘文件

点赞
收藏
评论区
推荐文章
技术小男生 技术小男生
5个月前
linux环境jdk环境变量配置
1:编辑系统配置文件vi/etc/profile2:按字母键i进入编辑模式,在最底部添加内容:JAVAHOME/opt/jdk1.8.0152CLASSPATH.:$JAVAHOME/lib/dt.jar:$JAVAHOME/lib/tools.jarPATH$JAVAHOME/bin:$PATH3:生效配置
光头强的博客 光头强的博客
5个月前
Java面向对象试题
1、请创建一个Animal动物类,要求有方法eat()方法,方法输出一条语句“吃东西”。创建一个接口A,接口里有一个抽象方法fly()。创建一个Bird类继承Animal类并实现接口A里的方法输出一条有语句“鸟儿飞翔”,重写eat()方法输出一条语句“鸟儿吃虫”。在Test类中向上转型创建b对象,调用eat方法。然后向下转型调用eat()方
执键写春秋 执键写春秋
1年前
java IO编程实例——文件内容复制
题目:完成文件内容复制操作,在程序运行后提示输入源文件路径,然后再输入目标文件路径。packageperson.xsc.praticeIII;importjava.io.;importjava.util.Scanner;publicclassCopypublicstaticvoidmain(Stringargs)throwsI
Wesley13 Wesley13
1年前
Java修改文件夹下所有文件名
惯例:我是温浩然:最近,由于某些特殊情况,需要在一个文件夹下,修改所有文件的名字,所有文件名加前缀。代码如下:importjava.io.File;publicclassDemo{publicstaticvoidmain(Stringargs){Stringpath"
Wesley13 Wesley13
1年前
java dump文件分析
1.生成dump文件代码importjava.util.;/@Date{DATE}{TIME}/publicclassTest{publicstaticvoidmain(Stringargs){Lis
Stella981 Stella981
1年前
33.2 案例:输出指定目录下的所有java文件名(包含子目录)
packageday32_file_文件和目录操作;importjava.io.File;publicclasstest_输出指定目录下所有的java文件名{publicstaticvoidmain(Stringargs){Filefn
Wesley13 Wesley13
1年前
java读取按行txt文件
importjava.io.BufferedReader;importjava.io.FileInputStream;importjava.io.InputStreamReader;publicclassT{publicstaticvoidmain(Stringargs
Wesley13 Wesley13
1年前
Java(24) _变量的作用域
packagecom.bowen.dong;importjava.io.File;/@authorbw@version1.0/publicclassFileTest{publicstaticvoidmain(String
Wesley13 Wesley13
1年前
Java 大数运算
importjava.util.;importjava.math.;publicclassMain{publicstaticvoidmain(Stringargs){ScannercinnewScanner(System.in);B
Wesley13 Wesley13
1年前
java基础
需求:递归遍历一个目录,筛选出需要查找的文件类型实现:分别用Java流式实现和递归实现代码:packagehello;importjava.io.File;importjava.io.IOException;importjava.nio.file.FileSystems;import