Java获取文件的类之一就是 File类
现在我们使用 File类来进行扫描我的F://盘
package test;
import java.io.File;
import java.io.IOException;
public class test {
public static void main(String[] args) throws Exception {
File f=new File("f:\\");
fun(f);
}
public static void fun(File f) {
if(f.isDirectory()){
try {
File[] file=f.listFiles();
for(int i=0;i<file.length;i++){
fun(file[i]);
}
} catch (Exception e) {
}
}else{
System.out.println(f);
}
这就是一个扫描f://盘的代码是不是很简单
创建file类
使用file类的 isdierctory()//来检查是不是一个包
然后使用遍历,将最后一个包遍历出来,然后使用file[i]获取里面具体的文件信息
这样一个完整案例输出来了!!!
本文介绍了一个简单的Java程序,该程序使用File类递归地扫描F盘,并打印出所有的文件路径。通过File类的方法isdirectory()判断是否为目录,并使用listFiles()获取目录下所有文件及子目录。
29万+

被折叠的 条评论
为什么被折叠?



