Java 实例 – 在指定目录中查找文件

[

Java 实例 - 在指定目录中查找文件

Java 实例
以下实例演示了使用 File 类的 dir.list() 方法在指定目录中查找所有文件列表:

Main.java 文件

import java.io.File;
 
public class Main {
public static void main(String[] argv) throws Exception {
File dir = new File("../java");
        String[] children = dir.list();
        if (children == null) {
System.out.println("该目录不存在");
        }
else {
for (int i = 0; i < children.length; i++) {
String filename = children[i];
                System.out.println(filename);
            }
}
}
}

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


Car.class

FileUtil.class

FileUtil.java

HelloWorld.class

HelloWorld.java

HelloWorldDebug.class

HelloWorldDebug.java

……

Java 实例

Java 实例 - 在指定目录中查找文件

Java 实例
以下实例演示了在 C 盘中查找以字母 'b' 开头的所有文件:

Main.java 文件

import java.io.*;
 
class Main {
public static void main(String[] args) {
File dir = new File("C:");
      FilenameFilter filter = new FilenameFilter() {
public boolean accept
(File dir, String name) {
return name.startsWith("b");
        }
};
      String[] children = dir.list(filter);
      if (children == null) {
System.out.println("目录不存在或它不是一个目录");
      }
else {
for (int i=0; i < children.length; i++) {
String filename = children[i];
            System.out.println(filename);
         }
}
}
}

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


build

build.xml

Java 实例

]
转载请保留页面地址:https://www.breakyizhan.com/java/23847.html
原文地址:https://www.cnblogs.com/breakyizhan/p/13239143.html