java遍历指定的目录下的文件
递归的例子
package com.example.callr;import java.io.File;public class ListFile2 { public static void main(String[] args) { listFile(new File("d:/dev/rsave"), 0); } PRivate static void listFile(File file, int level) { for (int l = 0; l < level; l++) { System.out.print("/t"); } if (file.isDirectory()) { System.out.println(getPath(file)); File[] files = file.listFiles(); for(int i=0; i<files.length; i++){ listFile(files[i], level+1); } } else { System.out.println(getPath(file)); } } private static String getPath(File file) { String[] pstr = file.getPath().split("////"); return pstr[pstr.length - 1]; }}
新闻热点
疑难解答