import java.io.File;
public class test02 {
/**
* @param args
*/
public static void main(String[] args) {
// 声明一个对象,代表E:/
File f = new File("E:/");
show(f);
}
// 1.对文件进行循环遍历
// 2.然后进行文件夹判定
private static void show(File f) {
// 判断是个文件夹还是文件
boolean iden = f.isFile();
// 通过判定进行对应操作
if (iden) {// 如果是文件
String name = f.getName();
String path = f.getPath();
System.out.println(name + "==" + path);
} else {// 如果是文件夹
// 得到所有文件
File[] file = f.listFiles();
// 判断是不是空
if (file != null) {
// 获取长度
int len = file.length;
for (int i = 0; i < len; i++) {
// 可以不用进行判定,直接调用shou方法,因为方法一开始就进行文件或者文件夹判定
show(file[i]);
}
}
}
}
}