zoukankan      html  css  js  c++  java
  • 33.2 案例:输出指定目录下的所有java文件名(包含子目录)

    package day32_file_文件和目录操作;
    
    import java.io.File;
    
    public class test_输出指定目录下所有的java文件名 {
        public static void main(String[] args) {
            File f = new File("src");
            method(f);
    
    
        }
    
        //输出指定目录下的所有java文件名
        private static void method(File f) {
            if(f.isDirectory()) { //src 如果是文件的话无法遍历文件下的文件
                File[] fs = f.listFiles(); //获取src目录下所有文件、目录
                for (File f1 : fs) {
    //            System.out.println(f1);
                    if(f1.isFile()) { //如果是文件,获取java结尾的文件
                        String filename = f1.getName();
                        if(filename.endsWith(".java")) {
                            System.out.println(filename);
                        }
                    }else if(f1.isDirectory()) { //如果是目录,获取该子目录下的文件(使用递归方法)
                        method(f1);
                        }
                }
            }
        }
    }
    

      

    输出

  • 相关阅读:
    CSPS模拟 49
    StrGame
    CSPS模拟 48
    [没有证明]原根求法
    CSPS模拟 47
    CSPS模拟 46
    CSPS模拟 45 乔迁之喜
    CSPS模拟 44
    平衡二叉树
    go语言学习--指针数组和数组指针
  • 原文地址:https://www.cnblogs.com/longesang/p/11304665.html
Copyright © 2011-2022 走看看