package com.test;
import java.io.File;
/**
* 遍历文件夹下的所有文件 包括所有子目录
*
* @author 三点阳光
* @version v2.0
* @date 2010-09-28
*
*/
public class Traversing {
public static void traversal(File file) { // 假定是文件夹
File[] files = file.listFiles(); // 获取文件夹下面的所有文件
for (File f : files) {
// 判断是否为文件夹
if (f.isDirectory()) {
System.out.println("----------------" + f.getAbsolutePath()
+ "-------------");
traversal(f); // 如果是文件夹,重新遍历
} else { // 如果是文件 就打印文件的路径
System.out.println(f.getAbsolutePath());
}
}
}
public static void main(String[] args) {
File file = new File("D:\\自成一派");
traversal(file);
}
}