您的位置:首页 > 其它

一个简单的文件递归例子

2015-04-27 22:26 330 查看
一个简单的文件递归例子!

package com.test.file;
import java.io.File;

/**
* <b>项目:</b>test <br />
* <b>文件名:</b> FileList.java<br />
* <b>类名:</b> FileList<br />
* <b>包:</b> com.test.file<br />
* <b>描述:</b> 递归<br />
* <hr>
* <div align="left"><font color="#FF0000"><strong>一个简单的文件递归例子</strong></font></div>
* <hr>
* <b>时间:</b> 2015-4-27 晚上10:06:59<br />
* <b>Copyright:</b> ©2015<br />
* @author  javalittleman
* @version V1.0
*/
public class FileList {
/**
* <b>标题:</b> main 方法 <br />
* <b>返回类型:</b>void<br />
* @param args
* @throws  无
*/
public static void main(String[] args) {
//遍历D盘下的 soft文件夹
File file = new File("D:" + File.separator + "soft");
//调用递归方法
fun(file,"");
}

/**
* <b>标题:</b> fun 方法 <br />
* <b>描述:</b>文件递归方法 <br />
* <b>返回类型:</b>void<br />
* @param file
* @param str
* @throws  无
*/
public static void fun(File file, String str) {
if (file.isDirectory()) {
File f[] = file.listFiles();
if (f != null) {
for (File l : f) {
fun(l,str+" ");
}
}
} else {
System.out.println(str+"┕"+file.getName());
}
}
}


运行结果:



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