遍历某个目录所有文件的递归算法
package com.util;
?
import java.io.File;
?
/**
?* @author 李高松
?* @function 遍历给定目录内所有文件
?* @version 2011年1月5日 14:49:09
?*?
?*/
public class test {
?
public static void listFile(String path) {
File dir = new File(path);
if (dir.isFile()) {
System.out.println(dir.getName());
} else {
File a[] = dir.listFiles();
for (int i = 0; i < a.length; i++) {
listFile(a[i].getPath());
}
}
}
?
public static void main(String[] args) {
listFile("D:\");
}
}