利用递归算法遍历所有文件并打印文件绝对路径(包括文件夹)

利用递归算法遍历所有文件并打印文件绝对路径(包括文件夹)

import java.io.File; public class FileTraversal { /** * 利用递归算法遍历所有文件并打印文件绝对路径(包括文件夹) * * @author Ben Zeph */ public void Traversal(File root) { File[] list = root.listFiles(); int listlength = list.length; for (int i = 0; i < listlength; i++) { System.out.println(list[i].getAbsolutePath()); if (list[i].isDirectory()) Traversal(list[i]); } } public static void main(String[] args) { // TODO Auto-generated method stub File file = new File("D://Travel"); FileTraversal filetrav = new FileTraversal(); filetrav.Traversal(file); } }

你可能感兴趣的:(J2SE)