A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 825176857 中级黑马   /  2015-7-4 23:59  /  328 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  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. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马