代码功能:读取电脑D盘下指定文件的信息,采用递归的方式读取,自己打的,亲测可用,第一次写博客
package com.etc.wu.io;
import java.io.File;public class DemoWu01 {
public static void find(File f) {
File[] list = f.listFiles();
for (File file : list) {
if (file.isDirectory()) {
if (file.getParent().toString().endsWith("\\"))
System.out
.println("目录 " + file.getParent() + file.getName());
else {
System.out.println("目录 " + file.getParent() + "\\"
+ file.getName());
}
find(file);
} else {
if (file.getParent().toString().endsWith("\\"))
System.out
.println("文件 " + file.getParent() + file.getName());
else {
System.out.println("文件 " + file.getParent() + "\\"
+ file.getName());
}
}
}
}
public static void main(String[] args) {
File f = new File("D:/testIO");
find(f);
}
}
运行结果如下图:
该