Java遍历指定的目录下的文件

来源:互联网 发布:js cookie存取 编辑:程序博客网 时间:2024/05/22 02:18

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];}}


0 0
原创粉丝点击