黑马程序员技术交流社区
标题:
如何用递归实现查找硬盘中的.java文件
[打印本页]
作者:
forTomorrow
时间:
2015-5-30 16:41
标题:
如何用递归实现查找硬盘中的.java文件
递归实现查找硬盘中的.java文件,之前自学的时候有学过,现在又忘记了,学的不扎实啊,大神们帮忙回忆下
作者:
林RM
时间:
2015-5-30 18:09
定义一个功能遍历文件,在里面判断文件是否目录,如果是的话,就调用自己的方法再遍历
作者:
forTomorrow
时间:
2015-5-31 14:47
林RM 发表于 2015-5-30 18:09
定义一个功能遍历文件,在里面判断文件是否目录,如果是的话,就调用自己的方法再遍历 ...
写个代码参考下,比较喜欢看代码
作者:
风之旅人
时间:
2015-5-31 15:01
package test.java.io;
import java.io.*;
public class FileDemo3 {
public static void main(String[] args) {
File f = new File("c:"+File.separatorChar+"treenewbee"+File.separatorChar+"javatest");
showDir(f);
}
public static void showDir(File file){
File[] files = file.listFiles();
for(File fi: files){
if(fi.isDirectory()){
showDir(fi);
}else{
if(fi.getName().endsWith(".java"))
System.out.println(fi.getPath()+"————"+fi.getName());
}
}
}
}
复制代码
作者:
风之旅人
时间:
2015-5-31 15:03
第8行构造文件的时候,传入你要找的文件目录就OK
能回答了么{:3_51:}
作者:
石头888
时间:
2015-5-31 15:03
学习学习!
作者:
forTomorrow
时间:
2015-5-31 15:05
风之旅人 发表于 2015-5-31 15:01
不错,学习了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2