import java.io.File;
import java.io.FileFilter ;
public class TraversalDirectory{
public static void main(String[] args){
String path = “D:\Java source code”;//需要遍历的路径
File file = new File(path);//新建file对象
func(file);
}
public static void func(File file ){
File[] fs = file.listFiles();//遍历路径下的文件和目录,放在fs数组中
for(File f:fs){//遍历fs数组
if(f.isDirectory())//若是目录
func(f);
if(f.isFile())
System.out.println(f) ;
}
}
}
代码与结果