2021-04-18 15:43  阅读(97)
文章分类:Java 基础实战 文章标签:JavaJava 教程
©  原文作者:w3cschool 原文地址:https://www.w3cschool.cn/java/java-examples.html

以下实例演示了如何使用 File 类的 list 方法来遍历指定目录下的所有目录:

    /*
     author by w3cschool.cc
     Main.java
     */
    
    import java.io.*;
    
    class Main {
       public static void main(String[] args) {
          File dir = new File("F:");
          File[] files = dir.listFiles();
          FileFilter fileFilter = new FileFilter() {
             public boolean accept(File file) {
                return file.isDirectory();
             }
          };
          files = dir.listFiles(fileFilter);
          System.out.println(files.length);
          if (files.length == 0) {
             System.out.println("目录不存在或它不是一个目录");
          }
          else {
             for (int i=0; i< files.length; i++) {
                File filename = files[i];
                System.out.println(filename.toString());
             }
          }
       }
    }
    

以上代码运行输出结果为:

    14
    F:\C Drive Data Old HDD
    F:\Desktop1
    F:\harsh
    F:\hharsh final
    F:\hhhh
    F:\mov
    F:\msdownld.tmp
    F:\New Folder
    F:\ravi
    F:\ravi3
    F:\RECYCLER
    F:\System Volume Information
    F:\temp
    F:\work
    
点赞(0)
版权归原创作者所有,任何形式转载请联系作者; Java 技术驿站 >> Java 实例 – 遍历指定目录下的所有目录
上一篇
Java 实例 – 打印目录结构
下一篇
Java 实例 – 遍历指定目录下的所有文件