黑马程序员技术交流社区

标题: 使用递归算法实现文件查找 [打印本页]

作者: 825176857    时间: 2015-7-4 23:59
标题: 使用递归算法实现文件查找
  1. package com.vince.flie;

  2. import java.io.File;

  3. public class Homework1 {
  4. //        使用递归算法实现文件查找
  5. public static void findFile(File file,String extName){
  6.   if(file==null){
  7.    return;
  8.   }
  9.   if(file.isDirectory()){
  10.    File[] fs=file.listFiles();
  11.    if(fs!=null){
  12.     for (File f : fs) {
  13.      findFile(f,extName);
  14.     }
  15.    }
  16.   }else{
  17.    String path=file.getParent().toLowerCase();
  18.    if(path.endsWith(extName)){
  19.     File f2=new File("D:\\lamp\\1.text");
  20.     file.renameTo(f2);
  21.     System.out.println(file.getParent());
  22.    }
  23.   }
  24. }
  25. public static void main(String[] args){
  26.   File f1=new File("F:\\java.doc");
  27.   String extName=".doc";
  28.   findFile(f1,extName);
  29. }
  30. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2