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

Wesley13
• 阅读 665
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个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Wesley13 Wesley13
3年前
java8之lambda表达式(变量作用域)
通常,我们希望能够在lambda表达式的闭合方法或类中访问其他的变量,例如:package java8test;public class T1 {    public static void main(String args) {        repeatMessage("Hello", 20);
Wesley13 Wesley13
3年前
java字符串比较和jdkequals源码分析
 package com.cnse.demo;/  比较两个字符串相等 /public class StringTest { public static void main(String args) {  int checkLength  0;  String str
Wesley13 Wesley13
3年前
java基础
需求:递归遍历一个目录,筛选出需要查找的文件类型实现:分别用Java流式实现和递归实现代码:packagehello;importjava.io.File;importjava.io.IOException;importjava.nio.file.FileSystems;import
Wesley13 Wesley13
3年前
Java程序设计总复习题50题
Java程序设计总复习题1、编写一个Java程序在屏幕上输出“你好!”。(p13,例11)    //programme name Helloworld.java  public class Helloworld {     public static void main(
Wesley13 Wesley13
3年前
Java递归遍历文件夹
在扫描过程中发现一个问题,会出现类似(E:\\\\SystemVolumeInformation)这种路径。这种路径会报空指针,我在系统设置里面设置了显示隐藏文件,也看不到这个东西。有知道具体原因的大佬,请为小弟指点迷津。packageorg.aijiao.test;importjava.io.File;publicclassTest
Wesley13 Wesley13
3年前
JAVA 线程基本知识汇总--ThreadLocal 和 InheritableThreadLoc
package org.test;public class ThreadLocalTest {public static void main(String args) {User user  new User(new ThreadLocal<String());Book book 
Stella981 Stella981
3年前
BlockingQueue队列的使用
import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;public class BlockingQueueTest { public static void main(String args) 
Wesley13 Wesley13
3年前
5.48 正则表达式的概述和基本使用
import java.util.Scanner;public class RegexDemo {public static void main(String args) {// 创建键盘录入对象Scanner sc  new Scanner(System.in);Sys
Stella981 Stella981
3年前
CountDownLatch 计数栓
import java.util.concurrent.CountDownLatch;/  Created by zyBourn on 15/12/25. /public class Entity {    public static void main(String args)