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

1package com.cnse.io.ioDemo; 2 3import java.io.File; 4 5//java遍历磁盘下所有的文件 递归 recursion 6public class FlList { 7    public static void main(String[] args) { 8        File file = new File("E:\\"); 9        filelist(file); 10    } 11 12    public static void filelist(File file) { 13        File[] flist = file.listFiles(); 14        if (flist != null) { 15            for (File f : flist) { 16                if (f.isDirectory()) { 17                    filelist(f); 18                } 19                System.out.println(f.getAbsolutePath()); 20            } 21        } 22    } 23}

点赞
收藏

评论区

加载中...

相关推荐

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

java8之lambda表达式(变量作用域)

通常,我们希望能够在lambda表达式的闭合方法或类中访问其他的变量,例如:package java8test;public class T1 {    public static void main(String args) {        repeatMessage("Hello", 20);

java字符串比较和jdkequals源码分析

 package com.cnse.demo;/  比较两个字符串相等 /public class StringTest { public static void main(String args) {  int checkLength  0;  String str

java基础

需求:递归遍历一个目录,筛选出需要查找的文件类型实现:分别用Java流式实现和递归实现代码:packagehello;importjava.io.File;importjava.io.IOException;importjava.nio.file.FileSystems;import

Java程序设计总复习题50题

Java程序设计总复习题1、编写一个Java程序在屏幕上输出“你好!”。(p13,例11)    //programme name Helloworld.java  public class Helloworld {     public static void main(

Java递归遍历文件夹

在扫描过程中发现一个问题,会出现类似(E:\\\\SystemVolumeInformation)这种路径。这种路径会报空指针,我在系统设置里面设置了显示隐藏文件,也看不到这个东西。有知道具体原因的大佬,请为小弟指点迷津。packageorg.aijiao.test;importjava.io.File;publicclassTest