zoukankan      html  css  js  c++  java
  • Java中如何利用File类递归的遍历指定目录中的所有文件和文件夹

    package cuiyuee;
    
    import java.io.File;
    import java.util.ArrayList;
    import java.util.List;
    
    public class GetAllDirectory {
    
        public static void showDirectory(File file){
            File[] files = file.listFiles();
            for(File a:files){
                System.out.println(a.getAbsolutePath());
                if(a.isDirectory()){
                    showDirectory(a);
                }
            }
        }
        
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            File file = new File("F:\java");
            showDirectory(file);
        }
    
    }

    执行结果如下

    F:javachildDirectory
    F:javachildDirectorycuiyuee1.txt
    F:javacuiyuee.txt
    F:javasongbo.txt

  • 相关阅读:
    SEUOJ上几道水题
    项目计划
    软件工程03
    件工程个人作业02
    软件工程个人作业01
    学习进度条
    软件工程第一次博客
    异常分析
    多态
    Java覆盖
  • 原文地址:https://www.cnblogs.com/cindy-cindy/p/6816149.html
Copyright © 2011-2022 走看看