首页 > 编程 > Java > 正文

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

2019-11-08 03:27:36
字体:
来源:转载
供稿:网友

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


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表