以下实例演示了如何使用 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());
}
}
}}以上代码运行输出结果为:
14F:\C Drive Data Old HDD F:\Desktop1 F:\harsh F:\hharsh finalF:\hhhh F:\mov F:\msdownld.tmp F:\New FolderF:\ravi F:\ravi3 F:\RECYCLER F:\System Volume InformationF:\temp F:\work
以上就是Java 实例 - 遍历指定目录下的所有目录的内容,更多相关内容请关注PHP中文网(www.php.cn)!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号