您的位置:首页 > 理论基础

使用递归打印出计算机某个文件夹下的所有文件夹和子文件

2017-07-31 20:45 344 查看
import java.io.File;
/**
* 文件递归
* @author Administrator
*/
public class FileDg {
// 文件递归方法
public static void fdg(File f) {
if (f.exists()) {				// 文件存在
if (f.isDirectory()) {		// 是目录,取得所有文件
File[] fs = f.listFiles();
if (null != fs) {
for (File ff : fs) {
fdg(ff);
}
}
} else {					// 不是目录
System.out.println(f.getAbsolutePath());
}
}
}

public static void main(String[] args) {
fdg(new File("c:/Program Files"));
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 递归 file类
相关文章推荐